2013-06-27 14 views
9

我正在使用Eclipse的juno在windows7-64bit操作系统上。由于突然发生电源问题,我的系统已关闭,当我重新启动Eclipse时,Eclipse无法加载工作区。它在启动时冻结,或者工作区不显示。每当Eclipse没有正常关闭时,似乎工作空间被破坏。修复启动Eclipse工作空间因错误关机而损坏

一种方法是

RM -rf〜/工作区/ .metadata

这样做,当然后,设置都走了,项目必须重新导入等 - 这是一个真正的痛苦:(我不明白为什么它必须这样,其他应用程序似乎能够保持他们的数据完好无损,即使他们被杀害。

你能提出一些方法来解决这个问题吗?恢复包含设置的损坏工作区的方法?

在此先感谢

+0

是否损坏?它是否说它的工作空间不能在同一个位置创建......等等?它说什么? –

+0

您是否尝试删除.markers.snap文件:workspace \ .metadata \ .plugins \ org.eclipse.core.resources \ .projects \(项目名称)?有时这些也会导致你的Eclipse挂起。 –

回答

15

您可以编辑您的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

编辑:一旦你使用此后再删除它确保,你不想来清洁您的每次启动时都会发生日食。

+0

这在过去帮助了我。但是,请小心不要将其启用,因为它会减慢Eclipse加载时间。只需要一次解决问题。 –

1
从Vissol.ca

  • 创建一个新的工作区
  • 导入新的(机器人)项目(S)从现有的源极(S)
  • 好去...

然后您可以备份原始工作区,删除它并根据需要重新创建它。