Valeu pela força. Se você tiver outra idéia eu lhe agradeço.
M
melissaPJ
Mauricio,
O seu problema neste caso é que provavelmente você não baixou a versão completa do iReport, a versão que vem com todas as libs.
Ele está dando alguns erros porque não acha as todas as libs necessárias para ele compilar o relatório.
Não é necessário alterar seu classpath, basta que todas as libs estejam sob o diretório lib do iReport, pois qdo você executa a bat para acionar o relatório ele coloca automaticamente todas as libs no classpath.
No seu diretório lib deverão estar as seguintes bibliotecas:
barbecue (versão)
bsh(versão)
commons - beanutils, collections, digester, logging, logging-api
groovy-all
hsqldb
iReport
itext(versão)
jaspereports(versão)
jcmdline(versão)
jcommon(versão)
jdt-compiler
jfreechart(versão)
jr-bsh-compiler
jr-groovy-compiler
log4j(versão)
looks(versão)
poi(versão)
tinylaf
xalan
xercesImpl
xmlParserAPIs
Verifiquei na pasta lib e consta todas as bibliotecas que você listou. De fato o programa não esta encontrando alguma biblioteca. Não sei porquê.
Inclusive no propet do DOS apresenta a seguinte mensagem:
Os erros que estão ocorrendo são bastante estranhos, no caso deste erro que está aprecendo na janela do Dos é um erro sobre não encontrar uma mensagem no arquivo de internacionalização.
Tente baixar novamente o iReport e depois apenas descompacte-o.
Em relação ao tools.jar, não precisa copiá-lo, basta apenas que você referencie o tools.jar em seu classpath da máquina.
Caso não dê certo, peço que escreva todas as versões que você está utilizando na máquina (Java, iReport, JasperReports).
Aguardo seu retorno pelo menos pra saber se deu certo, ok ?
Até mais,
Mel
M
mauricio_nsPJ
Fiz o que vecê falou. Baixei um novo iReport, descompactei e executei o iReport.bat deste programa (tomando o cuidado para setar o path e o classpath no novo caminho). Mas, infelizmente, permaneceu o erro.
As verções que estou usando são:
iReport-0.5.0
jasperreports-0.6.7
ant-1.6.5
jdk1.4
Será alguma incompatibilidade entre as versão que estou usando?
Mauricio
M
melissaPJ
Mauricio
Com certeza o problema é a versão do JDK.
Existem duas opções neste caso, ou você baixa uma versão anterior do iReport (não tenho certeza, mas acho que a versão 0.4.0, no site existe a especificação da última versão compilada em 1.4) ou então você pode baixar os fontes do iReport (0.5) e recompilá-lo em 1.4.
Caso esta alternativa não dê certo tente enviar uma dúvida no FAQ do iReort eles costumam responder rapidinho.
[]'s
Mel
M
mauricio_nsPJ
Caso resolvido!!!
Como vc falou "Com certeza o problema é a versão do JDK. "
Resolvi baixar o j2sdk1.4.2 visto qua a versão 1.4.0 que eu usava foi o que o JBuilderX instalou. As duas versões do iReport - 0.5.0 e 0.4.0 - agora estão funcionando.
Obs; antes de baixar jdk 1.4.2 eu tentei usar o iReport 0.4.0 como voce recomendou mais deu pau. Ele compilava normalmente mas não apresentava na tela. Estranho não é?