java - 导出为 pdf 时出现 NoClassDefFoundError

标签 java jasper-reports itext export-to-pdf

我在将 jasper 报告导出为 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。下载并添加,这样异常就消失了。

关于java - 导出为 pdf 时出现 NoClassDefFoundError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32431839/

相关文章:

java - 获取所有导航元素并单击每个导航链接

java - 将 JasperReport 导出为 PDF,缺少字符

azure - 将图像插入到 AZURE BLOB 存储中动态创建 PDF

asp.net - 如何在不创建新 PDF 的情况下更新 PDF?

java - 如何在pdf上打印bufferedImage

java - 使用星号的水平条形图

java - 向 JFrame 添加滚动条

java - 多环境的 SOLR 配置

jasper-reports - 输入控件上的日期格式

jasper-reports - isIgnorePagination时如何拆分到新页面?