NoClassDefFoundError: com / itextpdf / text / DocumentException ao exportar jasper para pdf
Eu criei umjasper
relatório e agora eu preciso exportar esse relatório parapdf
formato. Este é o meu código para isso.
// compiles jrxml
JasperCompileManager.compileReportToFile(reportName + ".jrxml");
// fills compiled report with parameters and a connection
JasperPrint print = JasperFillManager.fillReport(reportName + ".jasper", parameters, connection);
// to view the report
//JasperViewer.viewReport(print, false);
// export repor to pdf
JasperExportManager.exportReportToPdfFile(print, "fromXml.pdf");
Quando visualizo o relatório usandoJasperViewer
, Funciona bem. Mas ao exportar o relatório parapdf
formato, ele me dá a seguinte exceção.
Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException
Mas eu coloquei o jar iText nas minhas bibliotecas.
Mas uma coisa, eu tinha outra versão doiText
jar antes. Isso me deu a mesma exceção. Eu pensei que poderia haver alguns problemas com a versão (segui um tutorial, então adicionei o mesmo jar que eles haviam usado no tutorial substituindo o novo jar que eu havia usado).
mas ainda o problema permanece. eu penseiesta pode ser o problema agora (a resposta aceita da pergunta). Mas eu não sei como consertar isso. Eu removi a biblioteca inteira e a adicionei novamente comiText
jar que tinha sido usado pelo tutorial. Mas não tive sorte.
Você poderia me ajudar a superar esse problema. Obrigado!