Eclipse IDE无法启动。

5

当我使用Eclipse Indigo IDE工作在一个Android项目时,由于停电,我的计算机突然关机了。

现在,如果我启动Eclipse,只会出现一个空的消息对话框(请参见屏幕截图),Eclipse无法启动。我该怎么办?

(我使用的是Ubuntu 12.04 LTS)

enter image description here


2
你尝试过使用“-clean”参数启动Eclipse吗?“eclipse -clean” - Mike Bockus
是的,我尝试了这个选项,但没有成功。 - siva636
您可能需要考虑报告一个错误。即使Eclipse无法启动,它也不应该显示一个空白的消息框。 - Eliah Kagan
这个回答解决了你的问题吗?Eclipse在加载工作台时卡住 - Wolfgang Fahl
5个回答

6

也许您的工作区.metadata文件夹中有一些文件已经损坏,您尝试通过指定另一个工作区来启动它了吗?

您可以在命令行上手动指定工作区位置,使用-data命令行参数。

如果您不想浪费大量时间来修复问题,可以将项目导入新工作区,重新安装之前安装的插件,一切都会没问题的。否则,您需要查看旧工作区中.metadata文件夹中找到的.log文件,分析堆栈跟踪并尝试了解哪个插件已损坏并手动删除它,这可能需要很长时间,这就是为什么我建议您首选第一个解决方案。关于.metadata文件夹,在~old_workspace/.metadata中。


当然,如果我指定一个新的工作区,它就可以正常启动。我该怎么修复我的原始工作区?(我找不到Ubuntu文件系统中的.metadata文件夹) - siva636
如果您不想浪费时间来尝试解决问题,您可以将项目导入新的工作区,重新安装之前安装的插件,一切都会没问题。否则,您需要查看旧工作区的.metadata文件夹中找到的.log文件,分析堆栈跟踪并尝试理解哪个插件已损坏并手动删除它,这可能需要很长时间,这就是为什么我建议您使用第一个解决方案。关于.metadata文件夹,它位于~old_workspace/.metadata。 - M. Abbas

1

对我而言,.metadata文件已经损坏。由于eclipse根本无法打开,改变工作空间也不是一个选择。我删除了以下目录,并重新开始!

  1. .metadata
  2. .buildpath
  3. .project

希望这也能帮助您。 请注意,您最终会失去所有项目设置。


1
我知道我的回复有点晚了。希望这能帮到其他用户。
由于某种原因,我的VMware中的Ubuntu被异常关闭。当我重新登录后,Eclipse无法启动。我用以下步骤修复了它:
  1. 在工作区的.metadata文件夹中删除.lock文件
  2. 使用带有“-clean”参数的命令行启动eclipse
它成功地启动了!

1

在Ubuntu文件系统中,.metadata文件夹实际上位于哪里? - siva636

0

我尝试着逐个删除~/workspace/.metadata/下的文件,直到Eclipse能够启动,以此来找到已损坏的文件。

已损坏的文件是~/workspace/.metadata/.plugins/org.eclipse.core.resources/.snap

一旦该文件被删除,Eclipse就可以正常启动了。


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