【发布时间】:2014-12-02 19:29:52
【问题描述】:
所以,我正在使用 eclipse 4.2 和 groovy 2.3 / jdk 1.6.0_35 进行开发。 我刚刚在我的一个课程上工作,突然 eclipse 突然向我显示了十几个不同课程中的编译错误。它说例如它在 import 语句中找不到类,尽管类在那里。即使显示错误,运行代码也可以正常运行。如果我向其中一个类添加注释并保存它,一些错误会消失,但可能会在我更改另一个(完全不同的)类后立即出现。
它还向我显示了一些类似这样的错误:
错误描述:
如您所见,该错误完全不相关(Optional 完全独立于任何其他类,当然也独立于错误消息中提到的类)。如果我在某处添加评论并保存Optional,错误就会消失,但一旦我保存任何其他类就会出现。
我清理了项目,删除了 bin 目录并重新启动了 eclipse/computer,但它没有帮助。有没有人已经经历过这种行为?如何解决?
【问题讨论】:
-
Groovy Eclipse 中的错误有时会出现在意想不到的地方。它是编译器工作方式的副作用。错误显示在这里,但它的原因实际上是在其他地方。关于失败原因的最佳线索是消息的文本。尝试查看它提到的类(即“Cobol”类)。
-
有助于诊断的另一件事是检查错误是仅显示在编辑器中还是显示在“问题”视图中。如果前者不是编译代码的问题,而是“协调”(一种为编辑器支持而进行的有限编译)与实际编译之间的差异。如果问题仅在于协调,它是某种错误,可能会在 Greclipse 问题跟踪器上报告它:jira.codehaus.org/browse/GRECLIPSE
标签: eclipse groovy compiler-errors ide