我正在尝试使用Ant脚本和Java编译JasperReports模板。我收到此错误:
jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException
模板中没有什么复杂的东西,但是我仍然无法编译。
Answers:
另一个解决方案是将groovy-all- {version} .jar从groovy二进制发行版复制到应用程序中。
如果您使用的是TIBCOJaspersoftStudio:
您在路径中缺少重要的库常规。
情况1:如果您使用的是Maven,请在pom.xml中将此兼容版本与兼容版本一起添加
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>3.0.4</version>
</dependency>
情况2:第二种方法是在类路径中添加groovy jar的兼容版本
下载groovy jar的 网址:http : //groovy-lang.org/download.html