当我尝试运行我的报告时,我遇到了这个例外:
Chart theme 'eye.candy.sixties' not found.
net.sf.jasperreports.engine.JRRuntimeException: Chart theme 'eye.candy.sixties' not found.
果然,我找不到jasper-4.0.2.jar
中任何地方定义的主题。我需要什么库才能获得默认的ireport图表主题?
答案 0 :(得分:4)
我在网络应用程序中使用'aegean'主题的图表遇到了这个问题。 我复制了jasperreports-chart-themes-4.x.x.jar,例如 JasperReports的服务器-CP-4.0.0 / iREPORT分享到人人/ iREPORT分享到人人/模块/ EXT / JasperReports的-图表主题-4.0.0.jar 进入我的WEB-INF / lib并且图表有效。
答案 1 :(得分:1)
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-chart-themes</artifactId>
<version>${jasperReport.version}</version>
</dependency>
<dependency>
<groupId>net.sf.jasperreports</groupId>
<artifactId>jasperreports-fonts</artifactId>
<version>${jasperReport.version}</version>
</dependency>
答案 2 :(得分:0)
您必须手动构建项目和包含主题的jar。似乎没有一个简单的库,你可以包括。