将碧玉报告导出为pdf时遇到错误。那显示NoClassDefFoundError。我尝试了许多类似最近添加的itextPdf jar和itext jar的事情。然后我将那些文件移到lib的ext子文件夹中。但是,我没有运气能告诉我,这是什么问题?

这是我的代码:

JasperPrint jprint = (JasperPrint) JasperFillManager.fillReport(jasperFileName, param, conn);
        JasperExportManager.exportReportToPdfFile(jprint, pdfFileName); //exportReportToPdf(jprint);
        JasperViewer.viewReport(jprint);


这是我的问题:

Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: com/lowagie/text/DocumentException

最佳答案

您会在类路径中错过itext.jar。下载并添加它,因此该异常将消失。

07-26 09:03