2011-12-06 83 views
2

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

有没有办法解决这个问题?

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

回答

0

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

您可以从.metadata补救某些文件夹以至少保留您的首选项(例如,密钥绑定)。

0

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

0

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

1

切换到新的工作区。

然后进入File - > Import - > Exsisting projects into workspace。

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

单击刷新。

选择项目,并单击Finish

+0

您不必切换到新的工作空间 - 我发现这是足以进入文件系统和移动'工作区/ .metadata/.plugins/org.eclipse .core.resources'并且Eclipse很高兴。正如你所说,我不得不再次导入项目,但它挽救了我想要的窗口布局。 – Adam

+0

刚刚必须检索存储在该目录中的tomcat的服务器配置,因此值得将其备份并且不要删除它.... – Adam