如何在eclipse中恢复损坏的工作区?

我有一个腐败的工作区(由于svn碰撞)。 我从工作区中删除了.metadata目录,然后重新加载了eclipse,并将项目 “导入”到工作区中。 但是,项目以一种相当奇怪的方式导入 – 项目中的所有目录都出现了,但是src /目录没有自动编译(当选择.java文件时) – 就好像src /目录不是被识别为特殊目录。

有办法解决这个问题吗?

我也跟着http://letsgetdugg.com/2009/04/19/recovering-a-corrupt-eclipse-workspace/ ,这也没有帮助。

工作区的所有配置数据都存储在.metadata 。 尝试恢复已删除的文件夹,然后修复工作区。 否则你需要重新配置一切。

您可以从.metadata挽救某些文件夹,以保留您的首选项(例如键绑定)。

切换到新工作区。

然后转到File – > Import – > Exsisting projects into workspace。

在根文件夹文本框中,键入损坏的工作区的地址。

单击刷新。

选择项目,然后单击“完成”

导入项目后,检查项目属性,尤其是“Java Build Path”中的条目。 在那里你必须添加“src”目录作为源文件夹。 也许你还需要调整你在项目中使用的输出文件夹和库。

创建一个新项目。 复制您的页面,库文件等。 设置构建路径。 编译它。 然后其他人将自动创建