当前位置: 首页 > 面试题库 >

为什么会出现编译错误“ org / codehaus / groovy / control / CompilationFailedException”?

郎俊雅
2023-03-14
问题内容

我正在尝试使用Ant脚本和Java编译JasperReports模板。我收到此错误:

jasper java.lang.NoClassDefFoundError:
org/codehaus/groovy/control/CompilationFailedException

模板中没有什么复杂的东西,但是我仍然无法编译。


问题答案:

您必须将language模板中的值设置为Java。有两种方法可以执行此操作:

  1. 如果使用的是 iReport,请“报告检查器”中 选择根对象(与报告名称相同的根对象)。然后在“ 属性” 窗口中,从“ 语言” 下拉列表中选择“ Java ” 。 __

  2. 如果要编辑JRXML文件中的原始标记,请language="groovy"从文件中完全删除。

然后尝试重新编译-您应该已排序。:)



 类似资料:
  • 到项目:Build.Gradle和我仍然有一个问题,似乎有些东西有兼容性问题,但不确定是什么。 以下是我的一些版本信息: AI-141.2071668(金丝雀最新版本) JDK1.7.0_79和JDK1.7.0_17(同时尝试) 以下是我的gradle档案: 项目:Build.Gradle 应用插件:'com.android.application' android{compileSdkVersi

  • 问题内容: 我刚刚尝试了Jasper Report,我正在关注此站点的教程 我也下载了示例源,然后运行它,没有错误。但是,当我使用创建自己的报告时,请对其进行编译,然后将文件添加到我的项目中。还有,当我运行我的程序: 这是我用于显示报告的按钮操作(这只是示例,报告仅包含一个带有参数的文本:outputText): 如果有问题,我已经将所有需要的jar导入到我的项目中,当我使用该教程中的文件时没有问

  • 下面我描述更多关于我的问题。我知道Stackoverflow中还有其他线程,但我的问题尚未解决,因此我测试了大多数建议。 描述我使用Spring REST接口制作程序(见下面的代码),我在使用Maven编译代码时遇到了问题(见问题部分)。使用IDE Eclipse编译代码没有问题。 在Windows:mvn clean compile的命令行中使用Maven编译代码时出现问题:我收到错误消息:错误

  • 错误:第 1 行的解析错误:函数搜索(sour ^ 期望“字符串”、“数字”、“空”、“真”、“假”、“{”、“[”,得到“未定义” 代码:

  • 问题内容: 遇到一个错误地使用 而不是 在其代码中的人,它没有显示为编译错误。 是因为 是相同的 ? 问题答案: 没有编译错误,因为它是有效的(尽管相当无用) 一元运算符 ,其使用方式与以下方式相同: Java语言规范中的相关部分是Unary Plus运算符+(第15.15.3节) 。它指定调用一元运算会导致操作数的一元数值提升(第5.6.1节)。这意味着: * 如果操作数是编译时类型的,,,或,