Criacao de jar com ireport/jasperreport

4 respostas
R

Ola pessoal, andei consultando aqui no forum e li varias mensagens sobre criacao de jar que ainda nao resolveram meu problema.
Eu uso eclipse em uma aplicacao e estou tentando criar o jar. Ate que funciona bem dentro do eclipse os relatorio do ireport, mas quando executo fora dele as telas que executam os relatorios nao funcionam e nem aparecem.
Alguem pode me ajudar.
OBS: eu ja fiz de tudo, desde de ler o tutorial da sun, ate os tutoriais do guj. Mesmo colocando os arquivos dentro do jar ou fora, eles ainda nao funcionam.
Meu arquivo manifest.mf ficou da seguinte maneira:

Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.4.2_05-b04 (Sun Microsystems Inc.)
Built-By: JasperReports
Name: net/sf/jasperreports/engine/
Specification-Title: JasperReports Library
Specification-Version: 1.2.2
Specification-Vendor: JasperReports
Implementation-Title: net.sf.jasperreports.engine
Implementation-Version: 1.2.2
Implementation-Vendor: JasperReports
Main-Class: menu
Class-Path: antlr-2.7.5H3.jar
 asm-attrs.jar
 asm.jar
 barbecue-1.1.jar
 bsh-1.3.0.jar
 cglib-2.1.jar
 commons-beanutils-1.5.jar
 commons-collections-2.1.jar
 commons-digester-1.7.jar
 commons-javaflow-20060411.jar
 commons-logging-1.0.2.jar
 commons-logging-api-1.0.2.jar
 dom4j-1.6.jar
 ehcache-1.1.jar
 groovy-all-1.0-beta-10.jar
 hibernate3.jar
 hsqldb-1.7.1.jar
 itext-1.3.1.jar
 jcmdline-1.0.2.jar
 jcommon-1.0.0.jar
 jdt-compiler.jar
 jfreechart-1.0.0.jar
 jr-bsh-compiler.jar
 jsmoothgen-ant-0.9.7.jar
 jta.jar
 jxl.jar
 log4j-1.2.8.jar
 looks-2.0-rc.jar
 mysql-connector-java-3.1.11-bin.jar
 nsisant-1.1.jar
 png-encoder-1.5.jar
 poi-2.0-final-20040126.jar
 tinylaf.jar
 toniclf.jar
 tools.jar
 xalan.jar
 xercesImpl.jar
 xml-apis.jar

aguardo uma resposta…T+

4 Respostas

andredeividi

ola
verifique no command se o comando jar esta abilitado.

como ??

1ª iniciar -executar
digite “cmd”

2ª vai abrir o terminal do
digite jar

caso não funcione set a variavel de abiente para o diretorio

que geralmente e esse C:\Arquivos de programas\Java\jdk1.5.0_06\bin

dai crie um .bat, segue um exemplo
com o comandos

jar -cf sige.jar *.Class 
jar -uf sige.jar componentes\estoque\*.class
jar -uf sige.jar componentes\funcoes\*.class

coloque no diretorio corrente de seu projeto

valeu

Marques

Kra,

Uma vez eu tive um problema parecido e resolví com a criação do jar através de um plugin chamado fat jar exporter.

Espero ter ajudado!

[],

Marques

Leozin

tá deixa eu ver se eu entendi

você quer abrir o teu relatório somente por um jar, de acordo com as bibliotecas?

por exemplo, se você executar pelo eclipse, ele funcina, mas fora do eclipse (pelo jar) ele não funciona… é isso?

é que acabei de fazer uma aplicação assim hehe, dentro do jar tem o xml e o jasper, acesso ele pelo próprio jar no JRViewer e funciona bem legal xD

R

Pessoal, valew pela ajuda.
A solucao do Marques foi o que resolveu meu problema rapidamente.
Esse fat jar é demais… :smiley:

Obrigado a todos… T++

Criado 22 de maio de 2006
Ultima resposta 22 de mai. de 2006
Respostas 4
Participantes 4