究竟什么是“损坏的工作空间”?

时间:2014-02-21 17:20:37

标签: eclipse

我一直在Eclipse Indigo上的一个Android项目上工作了一年,在PC上关闭了更新并且没有安装新软件(故意避免java运行时或其他已安装软件的任何不稳定)。

今天早上Eclipse冻结了,当我在任务管理中杀死它时,重新启动了PC并重新启动了Eclipse它无法启动,说

  

“Eclipse失败,Java已启动但​​返回退出代码= -805306369”

谷歌搜索我在这里发现。 。 。
http://spacetech.dk/eclipse-failed-java-was-started-but-returned-exit-code-805306369.html

。 。 。这是由于“工作区损坏”。我应该重命名工作区,创建一个新的空工作区,并将旧项目导入其中。

1。 完全是“损坏的工作区”?是否有特定文件丢失或损坏或锁定?可以调试“腐败”吗? chkdsk没有显示磁盘的任何问题。我从来没有在带有C#项目的Visual Studio中发生这种情况,而且我做的Windows开发比Android更多。

2. 将旧项目导入新工作区的过程是什么,如何在不导入损坏的情况下执行此操作?这是一个包含数百个文件的大项目,因此我不想尝试手动重新创建它。

1 个答案:

答案 0 :(得分:0)

工作空间是一组配置文件和项目,但项目也可以存在于工作空间之外。这是您安装的大多数eclipse插件的配置文件,我怀疑其中一个导致了问题。

配置存储在名为.metadata的工作空间中的隐藏文件夹中,它们也是此文件夹中名为.log的日志文件。此日志文件可能会为您提供更多关于已破坏内容的线索。

您可以删除(或将其移动到其他位置).metadata文件夹,eclipse将在下次启动时重新创建它。然后,您需要重新导入项目并再次配置eclipse。

要重新导入项目,请使用“文件 - >导入”菜单项中的导入向导。选择“常规 - >现有项目到工作区”向导。现在单击“浏览”按钮,找到您的项目。选择要导入的项目,然后单击“完成”。您的工作区现在应该再次包含您的项目。