【问题标题】:Selecting exact Groovy version in Eclipse Juno在 Eclipse Juno 中选择准确的 Groovy 版本
【发布时间】:2015-02-06 17:27:03
【问题描述】:

在 Eclipse Juno 中,当我尝试运行 Groovy 源代码(其中包含 main 方法)时,我得到:

Caught: java.lang.ExceptionInInitializerError
java.lang.ExceptionInInitializerError
Caused by: groovy.lang.GroovyRuntimeException: Conflicting module versions. Module [groovy-all is loaded in version 2.3.4 and you are trying to load version 2.3.3

令人惊讶的是,谷歌一无所获。当我转到 Project >> Properties >> Groovy Compiler 时,我看到我的 Groovy 编译器是 2.3,但它没有让我选择 2.3.3 或 2.3.4。

知道解决方法是什么吗?

【问题讨论】:

标签: eclipse groovy configuration


【解决方案1】:

没有解决办法。每个 groovy-eclipse 编译器都是一个经过调整的版本,可以与 eclipse JDT 等一起使用。您可以尝试使用其他groovy-eclipse versions,它可能具有您需要的groovy版本

【讨论】:

  • 感谢@Will P (+1),但我什至不明白问题出在哪里。你是说我安装的 Eclipse-Groovy 插件是在 2.3.4 上的,而我的项目是在 Groovy 2.3.3 上的吗?如果是这样,我不能升级更改我的项目以使用 2.3.4 吗?如果不是,为什么?!?如果是这样,怎么办?!?再次感谢!
  • 等等。你的类路径中有groovy-all-2.3.3.jar,不是吗?当我的groovy-all.jargroovy-eclipse 自己的编译器版本不同时,我遇到了这个问题。
  • 是的,我知道,这是修复(从类路径中删除它?)
  • 不,和groovy-eclipse一样使用
猜你喜欢
  • 2013-06-11
  • 1970-01-01
  • 2023-04-09
  • 2013-03-27
  • 2012-12-05
  • 1970-01-01
  • 2012-07-29
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多