gpt4 book ai didi

java - NoClassDefFound错误: com/itextpdf/text/DocumentException when exporting jasper to pdf

转载 作者:行者123 更新时间:2023-12-01 07:24:09 25 4
gpt4 key购买 nike

我创建了一个 jasper 报告,现在我需要将该报告导出为 pdf 格式。这是我的代码。

        // 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");

当我使用 JasperViewer 查看报告时,它工作正常。但是当我将报告导出为 pdf 格式时,出现以下异常。

Exception in thread "main" java.lang.NoClassDefFoundError: com/itextpdf/text/DocumentException

但我已将 iText jar 放入我的库中。

enter image description here

但是有一件事,我之前有另一个版本的 iText jar。它给了我同样的异常(exception)。我认为它的版本可能存在一些问题。(我遵循了教程,所以我添加了与他们在教程中使用的相同的 jar ,替换了我使用的新 jar )。

但问题仍然存在。我以为this可能是现在的问题(问题的已接受答案)。但我不知道如何解决它。我删除了整个库,并使用本教程使用的 iText jar 再次添加了它。但我没有运气。

您能帮我解决这个问题吗?谢谢!

最佳答案

您需要将 iText-2.1.7.jar 文件升级到最新版本,因为之前 jar 使用的包是 com.lowagie...

查看更改列表here这表明它已经更改了包名称。

关于java - NoClassDefFound错误: com/itextpdf/text/DocumentException when exporting jasper to pdf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28394833/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com