报告与ireport一起使用,但与jasper一起使用

时间:2011-01-25 02:05:46

标签: jasper-reports ireport

我正在设计一个ireport的报告工作正常,但是当我使用jasper运行报告并使用java aplication时会出现此错误

java.lang.NoSuchMethodError: org.codehaus.groovy.runtime.ScriptBytecodeAdapter.castToType(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;

任何人都有并且想到了什么可能是错误的?谢谢你的帮助

2 个答案:

答案 0 :(得分:2)

使用iReport使用的版本检查您在Java应用程序/ IDE中运行的Groovy的版本。

答案 1 :(得分:1)

实际上它的发生是因为你仍然使用Groovy作为你的报告语言,而不是Java。所以你要做的就是将报告语言改为java。这样做

选择您的报告文件(.jrxml) - >在报告检查器属性对话框中设置'language'= java而不是凹槽。

(或)

检查以下链接,这将有助于你。

http://edwin.baculsoft.com/2010/11/how-to-handle-jasper-reports-compilationfailedexception/