Jasper reports “我如何解决?”;没有为语言设置报表编译器:null";错误?

Jasper reports “我如何解决?”;没有为语言设置报表编译器:null";错误?,jasper-reports,ireport,Jasper Reports,Ireport,我的项目使用jasper ireport v(2.5),我使用jasper ireport v(4.5)制作了一份报告,当我与java应用程序集成时,它抛出以下错误 我做了所有的事情“比如:-jar文件,并在xml中编辑language=java”,但它仍然显示出错误 net.sf.jasperreports.engine.JRException: No report compiler set for language : null 11:00:15,593 ERROR [STDERR]

我的项目使用jasper ireport v(2.5),我使用jasper ireport v(4.5)制作了一份报告,当我与java应用程序集成时,它抛出以下错误

我做了所有的事情“比如:-jar文件,并在xml中编辑language=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)
,我已经确定了我的语言,现在我的报告运行良好

链接状态

确保XMLXS头中包含“Language”(检查XML选项卡,它通常默认为Groovy),尽管为了创建报告以便将它们上载到OIA中,语言需要是java。我不知道在我进行保存后它会继续重置自己,尽管它似乎默认为groovy


我的项目使用jasper ireport v(2.5)
-你是什么意思?意思是我的web应用程序使用jasper ireport 2.5版,但没有选择获取双语报告(印地语和英语)在jasper ireport版本2.5中,我使用了jasper ireport版本4.5。但是我无法将我的报表与java应用程序集成。它会引发上述错误。plz帮助您的web应用程序是否使用jasper报表服务器2.5?如果是这样,则无法在iReport 4.5中创建报表,并将其与早期版本的JasperReports Server一起使用。可能与的重复