当我尝试在CentOS 7中启动Eclipse Luna时,出现以下对话框:
如何解决这个问题并使Eclipse能够启动?
不要删除整个".metadata"文件夹,只需删除文件".metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi"。
在删除此文件之前,请确保退出eclipse,然后再启动eclipse。
这样错误就会消失了。
我从工作区中删除了.metadata文件夹,然后重新导入Maven项目作为一种简单粗暴的解决方案。你会失去Eclipse的设置,但可以尝试调整元数据。
pom.xml
文件中存在循环引用所致。尝试在命令行上构建项目(mvn clean compile
)。 - Thomas Taylorpom.xml
中的循环引用导致的。但是,既然问题已经不存在了,我无法尝试您的想法。我不记得我是如何解决这个问题的。我可能继续进行更多的谷歌搜索,最终找到了一些解决方法。 - Nathan对我而言,只需移除整个<persistedState />
标记即可。
<workspace folder>/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi
.metadata
之前,请尝试从命令行构建Maven项目 - 这可能是您的pom.xml
文件中的问题。 - Thomas Taylor