【问题标题】:Eclipse Workspace Corrupted due to improper shutdownEclipse Workspace 因关闭不当而损坏
【发布时间】:2015-01-04 08:28:09
【问题描述】:

我正在 windows7-64 位操作系统上使用 Eclipse juno。由于突然的电源问题,我的系统关闭了,当我下次重新启动 Eclipse 时,Eclipse 无法加载工作区。它在启动时冻结,或者工作区不显示。每次 Eclipse 未正确关闭时,工作区似乎都会损坏。

修复启动的一种方法是

rm -rf ~/workspace/.metadata

在这样做之后,当然设置消失了,项目必须重新导入等等。 - 真的很痛苦:(而且我不明白为什么必须这样。其他应用程序似乎能够保持他们的数据完好无损,即使他们被杀。

您能提出解决此问题的方法吗?有没有办法恢复损坏的工作区(包括设置)?

提前致谢

【问题讨论】:

  • 被损坏了?它是说workspace cannot be created at the same location... 等吗?它说什么?
  • 您是否尝试过删除以下位置的 .markers.snap 文件:workspace\.metadata\.plugins\org.eclipse.core.resources\.projects(Project name)?有时这些也会导致您的 Eclipse 挂起。

标签: java eclipse


【解决方案1】:

您可以编辑 eclipse 的快捷方式并在 -clean 行后面添加作为运行时参数。它应该会清理您的工作区,并且可能会修复您的损坏。

http://help.eclipse.org/indigo/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fmisc%2Fruntime-options.html

所以你的快捷方式应该是这样的:

"C:\Program Files(x86)\Eclipse\eclipse.exe" -clean

编辑:确保一旦你使用它再次删除它,你不想每次启动它时都清理你的 Eclipse。

【讨论】:

  • 这在过去帮助了我。但是,请注意不要启用此选项,因为它会减慢 Eclipse 加载时间。只需执行一次即可解决问题。
【解决方案2】:

来自 Vissol.ca

  • 创建新工作区
  • 从现有来源导入新 (android) 项目
  • 一切顺利...

然后您可以备份原始工作区,如果需要,可以将其删除并重新创建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2018-09-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多