NoClassDefFoundError: com / itextpdf / text / DocumentException beim Exportieren von Jaspis nach pdf
Ich habe ein @ ersteljasper
Bericht und jetzt muss ich diesen Bericht zu exportierenpdf
Format. Das ist mein Code dafür.
// 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");
Wenn ich den Bericht mit @ anseJasperViewer
, es funktioniert gut. Aber wenn ich den Bericht in @ exportiepdf
Format gibt es mir die folgende Ausnahme.
Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException
Aber ich habe das iText-Glas in meine Bibliotheken gestellt.
Aber eine Sache, ich hatte eine andere Version voniText
Glas vor. Es gab mir die gleiche Ausnahme. Ich dachte, dass es einige Probleme mit der Version geben könnte. (Ich habe ein Tutorial befolgt, also habe ich das gleiche Glas hinzugefügt, das sie im Tutorial verwendet haben, und das neue Glas ersetzt, das ich verwendet habe.)
aber trotzdem bleibt das problem bestehen. Ich dachteDie kann jetzt das Problem sein (die akzeptierte Antwort auf die Frage). Aber ich weiß nicht, wie ich das beheben soll. Ich habe die gesamte Bibliothek entfernt und mit @ wieder hinzugefüiText
jar, das vom Tutorial verwendet wurde. Aber ich hatte kein Glück.
Könnten Sie mir bitte helfen, dieses Problem zu lösen? Vielen Dank