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

Antworten auf die Frage(2)

Ihre Antwort auf die Frage