我的项目正在使用jasper ireport v(2.5)并且我使用jasper ireport v(4.5)进行了报告,当我与java应用程序集成时,它会抛出以下错误。
我做了所有的事情,比如: - jar文件,编辑的语言= xml中的java“,但它仍然显示错误。
net.sf.jasperreports.engine.JRException: No report compiler set for language : null
11:00:15,593 ERROR [STDERR] at net.sf.jasperreports.engine.JasperCompileManager.getCompiler(JasperCompileManager.java:508)
11:00:15,593 ERROR [STDERR] at net.sf.jasperreports.engine.JasperCompileManager.compileReport(JasperCompileManager.java:219)
11:00:15,593 ERROR [STDERR] at com.Utilities.JasperReport.getReport(Unknown Source)
11:00:15,593 ERROR [STDERR] at com.Report.Payment.ChequedebitAction.Submit(Unknown Source)
11:00:15,593 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
11:00:15,593 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
11:00:15,594 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
11:00:15,594 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:585)
答案 0 :(得分:1)
With reference to this link,我已经设定了我的语言,现在我的报告工作正常。
链接状态
确保'语言'包含在XMLXS头文件中(检查XML选项卡,它通常默认为Groovy)虽然为了将报告上传到OIA而创建报告,但语言需要是java。即使在我进行保存之后,我也不知道它会继续重置什么,虽然它似乎默认为groovy