JDK 8 是否支持 JasperReports 6?
Does JDK 8 supports JasperReports 6?
几天来我一直在努力让我的报告发挥作用,但仍然没有成功。不知道是不是依赖有问题
无论如何,我只想知道是否有人将 JasperReports 6 与 JDK 8 一起使用?毕竟我怀疑这些是否兼容。
更新您的 JDT
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.6.1</version>
<exclusions>
<exclusion>
<groupId>eclipse</groupId>
<artifactId>jdtcore</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>4.4</version>
</dependency>
我试了几天才弄明白这个问题。
我的报告没有工作不是因为不兼容问题。但是因为我没用过
JasperPrint jp = JasperFillManager.fillReport(jr, param, new JREmptyDataSource());
而不是
JasperPrint jp = JasperFillManager.fillReport(jr, param);
是的。 JDK 8 与 JasperReports 6 兼容。
JasperReports 没有足够的社区支持,我不得不自己解决这个问题。无论如何,我建议 JasperReports 库应该有很大的改进。
几天来我一直在努力让我的报告发挥作用,但仍然没有成功。不知道是不是依赖有问题
无论如何,我只想知道是否有人将 JasperReports 6 与 JDK 8 一起使用?毕竟我怀疑这些是否兼容。
更新您的 JDT
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports</artifactId>
<version>5.6.1</version>
<exclusions>
<exclusion>
<groupId>eclipse</groupId>
<artifactId>jdtcore</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.eclipse.jdt.core.compiler</groupId>
<artifactId>ecj</artifactId>
<version>4.4</version>
</dependency>
我试了几天才弄明白这个问题。 我的报告没有工作不是因为不兼容问题。但是因为我没用过
JasperPrint jp = JasperFillManager.fillReport(jr, param, new JREmptyDataSource());
而不是
JasperPrint jp = JasperFillManager.fillReport(jr, param);
是的。 JDK 8 与 JasperReports 6 兼容。
JasperReports 没有足够的社区支持,我不得不自己解决这个问题。无论如何,我建议 JasperReports 库应该有很大的改进。