Eclipse崩溃并删除了我的所有工作

时间:2014-01-11 13:38:29

标签: eclipse undelete

Eclipse崩溃并删除了所有项目文件,包括我编写的文件和来自另一个与Eclipse无关的程序的XML文件。

是否可以强制Eclipse或JVM使用垃圾桶,这样如果它发疯并删除所有内容,文件就可以恢复。

更新

文件肯定已被删除。这是与第三方文件管理器核实的。还搜索整个光盘的痕迹。

一些好消息是Eclipse历史依然存在。这允许恢复我从Eclipse更改的一些文件。但是这个项目由多个其他文件组成,这些文件不是由我编写的(取自其他库)或包含我在Eclipse中编辑的一些数据(如XML或原始数据)。

所有这些文件都被Eclipse消灭了。

如果这不会发生在我身上,我也会说这不太可能。但它已经发生了。

问题与

有某种关系

(1)Eclipse

(2)Maven(m2e)

(3)Eclipse RCP

(4)第谷

在某些时刻,Eclipse开始显示许多错误窗口,我就是要杀死进程。之后我发现文件不存在。

所以我需要一些额外的保护层。

更新2

重复崩溃。这是文件擦除期间的消息:

enter image description here

这次我没有使用Maven和Tycho。

更新3

第三次崩溃。

仅在错误Application ... could not be found in the registry之后发生崩溃,错误{{1}}本身就会出现问题。

enter image description here

更新4

仍然无法从头开始重现......

2 个答案:

答案 0 :(得分:2)

更新:我认为from this question你正在研究Eclipse RCP插件或类似的事情。

所以你可能会以某种方式破坏你的Eclipse。不要相信Eclipse在这一点上告诉你的任何事情!看看实际的文件系统!


  

Eclipse崩溃并删除了所有项目文件,包括我编写的文件和来自另一个与Eclipse无关的程序的XML文件。

这种可能性极小。 (特别是如果这些XML文件不在工作区中。但即使它们是,也不太可能。)你可能在没有意识到的情况下打开了一个新工作区,或者Eclipse有一些错误,它不会向你显示实际的文件那里。或者你可能不小心切换到错误的视图(在Java中,文件的正常视图是Package Explorer,如果我没记错的话)。

或者您可能将工作区存放在USB记忆棒(也就是笔式驱动器)或网络驱动器上,并且在没有意识到的情况下意外断开了它。

使用Windows资源管理器检查工作区(当时正在使用的实际工作区,而不是您正在使用的工作区,正如我所说,可能不是同一个工作区) (如果您使用的是Windows)或Finder(如果您使用的是Mac)或使用ls(如果您使用的是其他内容)。文件真的消失了吗?

答案 1 :(得分:2)

这是我的错误

我正在设置指向项目文件夹的工作空间位置,并设置清除工作区复选框。

::耻::