我遇到无法解决的 JasperReports 问题。我正在使用 Eclipse、OpenReports 3.2 和 IReport 3.7
我遇到的问题是报告什么也没做。当我在 IReport 中预览报告时,我至少可以收到“文档没有页面”消息,但是当我尝试使用 OpenReports 打开它时,它什么也没做。我得到了打开的报告标题和版权信息,但它们之间什么都没有。
我能够在 OpenReports 的 ReportRunAction.java 中将其追踪到第 150 行。那条线是:
jasperPrint = jasperEngine.fillReport(reportInput);
至少那是页面死掉的那一行。它触发了该行所在的 catch 块,但错误为空。当我尝试打印描述时,它为空。我不能发誓问题不是那个参数。通过环顾四周,我发现报告需要如何使用 OpenReports 使用的相同版本的 jasperreports.jar 进行编译。我不知道如何判断 jasper 报告是否/哪个版本被捆绑到 .jasper 文件中。
那是我的问题吗?如果是这样,我如何告诉/设置捆绑的 jar 的版本?如果不; 帮助!