Eclipse无法切换工作区

7
每当我在Eclipse上切换工作区时,都会出现以下错误: “Initializing Java Tooling”期间发生内部错误。 类文件org/eclipse/jdt/internal/compiler/ast/ASTNode中存在重复的字段名称&签名。
如果我重新启动Eclipse,则会正确加载新的工作区。有什么想法可以解决这个问题吗?
我的操作系统是Windows 7,使用的是Eclipse Kepler版本。

我刚遇到了同样的错误。你是否安装了Groovy插件?还有其他可能导致这个问题的插件吗? - btiernay
1
我没有安装Groovy插件。这大概是在我为Spring框架安装插件的时候发生的。 - rbennett485
那Lombok怎么办?我也曾经安装过STS。我认为这可能有关系。 - btiernay
1
我遇到了这个问题。没有Groovy插件,但我有Gradle插件(我相信它已经包含在STS中了,尽管我没有STS本身)。我也有lombok。 - rich
3个回答

3

是的,抱歉,这是Lombok的一个bug。我们已经修复了这个问题;下一个版本的Lombok(看起来应该是1.14)将不再有这个问题。在那之前,如果这真的影响你的工作空间切换风格,可以使用边缘版本 :)

http://projectlombok.org/download-edge.html


由“THE source”回答。 :) - KrishPrabakar

1
安装最新版本的Project Lombok。

我有Lombok - 看起来这可能是我们共同拥有的东西。不过我的已经是最新版本了。安装它对你有用吗? - rbennett485
是的,尽管我在不同的时间点(打开Java文件时)遇到了相同的错误,所以可能需要在某个地方进行额外的修复。 - rich

1

我遇到了同样的问题。在更新了Gradle和Eclipse中安装的所有其他内容之后,它仍然无法正常工作。据我观察,重启Eclipse并不能解决这个问题。我设法通过下载最新版本的Eclipse并将其解压到当前安装位置来解决这个问题。不知道这对你是否有用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接