Pau c Japser Report

3 respostas
H

Seguinte, to fazendo 1 teste aqui de relatorios, p por na minha app, o arquivo .jprint do relatorio abre blz no JasperViewer, mas qnd salva este relatorio em pdf ou tenta visualizar o pdf direto no JasperViewer, ai dar esta excecao:

Exception in thread "main" java.lang.NoClassDefFoundError: com/lowagie/text/pdf/FontMapper at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:121) at net.sf.jasperreports.engine.JasperExportManager.exportReportToPdfFile(JasperExportManager.java:82) at testeJasper.Main2.geraRelatorio(Main2.java:61) at testeJasper.Main2.main(Main2.java:76) Java Result: 1

Eu acho q eh alguma biblioteca q ta faltando, mas qual???

Bibliotecas(jars) q tao no meu projeto:

  • jasperreports-1.3.0
  • commons-beanutils-1.5.0
  • commons-collections-2.1
  • commons-digester-1.7
  • commons-logging-1.0.2
  • commons-javaflow-20060411
  • outros jar´s do driver do banco, etc.

obs: no ireport ta abrindo blz e salvando em pdf tb, ta funfando corretamente, por isso acho q eh algum jar faltando.

3 Respostas

cv1

Faltou o jar do iText.

H

Seguinte, adicionei essa biblioteca e agora ta salvando ja em pdf sem dar problema, qnd exibo o jprint no JasperViewer pega, mas qnd ponho p exibir o pdf gerado diretamente no JasperViewer ai dar seguinte erro:

Exception in thread "main" net.sf.jasperreports.engine.JRException: Error loading object from file : TesteJasper.pdf at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:92) at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:64) at net.sf.jasperreports.view.JRViewer.loadReport(JRViewer.java:1352) at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:228) at net.sf.jasperreports.view.JRViewer.<init>(JRViewer.java:199) at net.sf.jasperreports.view.JasperViewer.<init>(JasperViewer.java:140) at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:397) at net.sf.jasperreports.view.JasperViewer.viewReport(JasperViewer.java:328) at testeJasper.Main2.geraRelatorio(Main2.java:66) at testeJasper.Main2.main(Main2.java:76) Caused by: java.io.StreamCorruptedException: invalid stream header at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java:753) at java.io.ObjectInputStream.<init>(ObjectInputStream.java:268) at net.sf.jasperreports.engine.util.JRLoader.loadObject(JRLoader.java:87) ... 9 more

E ai, sera q ta faltando outro jar?

H

up rapido p alguem me ajudar…

Criado 16 de janeiro de 2007
Ultima resposta 18 de jan. de 2007
Respostas 3
Participantes 2