我的计算机因电源故障而突然关闭,而我正在使用Eclipse Indigo IDE开发Android项目。
现在,如果我启动Eclipse,则只会出现一个空消息对话框(请参见屏幕截图),Eclipse无法启动。我该怎么办?
(我使用的是Ubuntu 12.04 LTS)
答案 0 :(得分:6)
Mabe在工作区的 .metadata 文件夹中找到的某些文件已损坏,您是否尝试通过指定其他工作区来启动它?
您可以使用-data命令行参数在命令行上手动指定工作空间位置。
如果您不想通过尝试解决问题而浪费大量时间,可以将项目导入新工作区,重新安装之前安装的插件,一切都会正常。否则,您必须查看旧工作区的 .metadata 文件夹中的 .log 文件,分析堆栈跟踪并尝试了解哪个插件已损坏,手动删除它,这可能需要很长时间,这就是为什么我建议你第一个解决方案。关于 .metadata 文件夹,它位于 ~old_workspace / .metadata 。
答案 1 :(得分:1)
答案 2 :(得分:1)
对我来说,.metadata文件已损坏。由于eclipse根本没有打开,因此不能改变工作空间。我删除了以下目录,可以重新开始!
希望这对你也有帮助。 请注意,您最终会丢失所有项目设置。
答案 3 :(得分:1)
我知道我的答复为时已晚。希望这有助于其他用户。
出于某种原因,VMware中的Ubuntu异常关闭。当我在Eclipse中重新登录时无法启动。我修复了以下步骤:
开始很好!!!
答案 4 :(得分:0)
我试图通过逐个删除~/workspace/.metadata/
中的文件来找到损坏的文件,直到Eclipse可以启动。
损坏的文件是~/workspace/.metadata/.plugins/org.eclipse.core.resources/.snap
删除文件后,Eclipse正常启动。