【问题标题】:Eclipse crashed and deleted all my workEclipse 崩溃并删除了我所有的工作
【发布时间】: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 在我的驱动器上正常。

标签: eclipse undelete


【解决方案1】:

更新:我认为 from this question 发生这种情况时您正在开发 Eclipse RCP 插件或类似的东西。

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


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

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

或者,也许您将工作区存储在 USB 记忆棒(也称为笔式驱动器)或网络驱动器上,而您在没有意识到的情况下不小心断开了连接。

使用 Windows 资源管理器签入工作区(您当时使用的 实际 工作区,而不是您现在使用的工作区,正如我所说,这可能不是同一件事) (如果您使用的是 Windows)或 Finder(如果您使用的是 Mac)或使用 ls(如果您使用的是其他软件)。文件真的没了吗?

【讨论】:

  • 很遗憾,您的所有建议都不正确。文件在物理上消失了。查看我的更新。
【解决方案2】:

这是我的错

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

::耻辱::

【讨论】:

  • 哎哟!将来...将您的项目检查到 git 中,并定期推送到远程 git 服务器。
猜你喜欢
  • 1970-01-01
  • 2020-11-25
  • 2023-03-21
  • 1970-01-01
  • 1970-01-01
  • 2012-11-15
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
相关资源
最近更新 更多