【发布时间】:2015-06-29 17:22:42
【问题描述】:
Eclipse 崩溃并删除了所有项目文件,包括我编写的和来自另一个程序的与 Eclipse 无关的 XML 文件。
是否可以强制 Eclipse 或 JVM 使用垃圾桶,这样如果它发疯并删除所有内容,文件可以恢复。
更新
文件肯定被清除了。这已与第三方文件管理器进行了检查。还搜索了整个光盘的痕迹。
一些好消息是 Eclipse 的历史仍然存在。这允许恢复我从 Eclipse 更改的一些文件。但是这个项目由多个其他文件组成,这些文件不是由我编写的(取自其他库)或包含一些我在 Eclipse 中没有编辑的数据(如 XML 或原始数据)。
所有这些文件都被 Eclipse 清除了。
如果这不会发生在我身上,我也会说这不太可能。但它已经发生了。
这个问题在某种程度上与
有关(1) 日食
(2) Maven (m2e)
(3) Eclipse RCP
(4) 第谷
在某个时刻 Eclipse 开始显示许多错误窗口,我打算终止该进程。之后我发现文件不存在。
所以我需要一些额外的保护层。
更新 2
崩溃重复。这是文件清除期间的消息:
这次我没有使用 Maven 和 Tycho。
更新 3
第三次崩溃。
只有在错误Application ... could not be found in the registry 之后才会发生崩溃,这本身就是错误的。
更新 4
仍然无法从头开始重现情况...
【问题讨论】:
-
我没有看到这样的功能。但是您应该检查您的工作区。通常它位于
~/workspace文件夹中。希望你没有误解 eclipse 目录下的工作空间 -
文件被清除。我不认为这是可能的。
-
您如何确定文件已被清除?即使我们故意删除一个项目,除非我们选中复选框,否则工作区中的内容也不会被删除。至少你还记得你的工作区目录是什么吗?通常eclipse不会删除它们。
-
@RobinGreen SMART 在我的驱动器上正常。