使用java生成报告时出错ireport:net.sf.jasperreports.engine.JRException:编译报告java源文件时出错

时间:2015-10-14 09:40:07

标签: java jasper-reports

当我按下用于创建报告的按钮时,在我开发的PC上没问题,另一个是好的,在另一个上它给了我错误:

  

net.sf.jasperreports.engine.JRException:编译报告java源文件时出错:C:..... \ file_1188085947562_837366.java

我在stackoverflow上也看到,修复程序包含var unit = new RadioButton({ selectors: ['#prefrage1_unit_id_0', '#prefrage1_unit_id_1'], sessionStorageKey: SessionKey.forms.PRE_FRAGE1.PRE_FRAGE1_EINHEIT.key, initialValue: 0 }).create(); page.fields.unit = unit; page.fields.unit.on('click', function () { page.validateForm(); }); ,但在我下载的Jasper-jdt-compiler.jar压缩文件中没有这样的jar,我在哪里可以找到它?为什么它不存在?下载的Jasper项目是版本6.1.0

2 个答案:

答案 0 :(得分:2)

我对这个问题进行了一些调查。 org.eclipse编译器曾被称为jtd-compiler,但在最新的jasper报告中,它被称为

ecj-4.3.1.jar

所以它仍然包含在jasper project / lib中,但是有另一个名字

玩得开心

答案 1 :(得分:0)

在生成.jar文件后,我也遇到了此错误。我通过将jdt-compiler-3.1.1.jar文件复制到/ dist / bin文件夹来解决此问题。试试吧!