Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Eclipse崩溃并删除了我所有的工作_Eclipse_Undelete - Fatal编程技术网

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

Eclipse崩溃并删除了我所有的工作,eclipse,undelete,Eclipse,Undelete,Eclipse崩溃并删除了所有项目文件,包括由我编写的文件和来自另一个与Eclipse无关的程序的XML文件 是否有可能强制Eclipse或JVM使用垃圾桶,以便在它发疯并删除所有内容时,可以恢复文件 更新 文件肯定被删除了。这是通过第三方文件管理器检查的。还对整个光盘进行了痕迹搜索 一些好消息是日食历史仍然存在。这允许恢复我从Eclipse更改的一些文件。但是这个项目是由多个其他文件组成的,这些文件不是我写的(取自其他库),或者包含一些我没有在Eclipse中编辑的数据(比如XML或原始数据)

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

是否有可能强制Eclipse或JVM使用垃圾桶,以便在它发疯并删除所有内容时,可以恢复文件

更新

文件肯定被删除了。这是通过第三方文件管理器检查的。还对整个光盘进行了痕迹搜索

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

所有这些文件都被Eclipse删除了

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

这个问题在某种程度上与

(1) 蚀

(2) 马文(m2e)

(3) Eclipse RCP

(4) 第谷

在某个时刻,Eclipse开始显示许多错误窗口,我将终止该进程。之后我发现文件不见了

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

更新2

撞车声再次响起。这是文件擦除期间的一条消息:

这次我没有使用Maven和Tycho

更新3

第三次撞车

只有在错误
应用程序。。。在注册表中找不到
,这本身就有问题

更新4


仍然无法从头开始重现情况…

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

所以你可能以某种方式打破了你的日食。不要相信Eclipse此时告诉您的任何事情!看看实际的文件系统


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

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

或者,您可能正在将工作区存储在U盘(又称笔驱动器)或网络驱动器上,但在未意识到的情况下意外断开了与它的连接


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

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

所以你可能以某种方式打破了你的日食。不要相信Eclipse此时告诉您的任何事情!看看实际的文件系统


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

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

或者,您可能正在将工作区存储在U盘(又称笔驱动器)或网络驱动器上,但在未意识到的情况下意外断开了与它的连接


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

我设置了一个指向项目文件夹的工作区位置,并设置了“清除工作区”复选框


::羞耻::

这是我的错

我设置了一个指向项目文件夹的工作区位置,并设置了“清除工作区”复选框


::羞耻::

我没有看到这样的功能。但是你应该检查你的工作区。通常它位于
~/workspace
文件夹中。我希望您没有误解eclipse DirectoryWorkspace,因为文件已被删除。我不认为这是可能的。你怎么这么肯定文件会被删除?即使我们有意删除项目,工作区中的内容也不会被删除,除非我们选中复选框。至少你还记得你的工作区目录是什么吗?通常eclipse不会删除它们。可能是您的硬盘出现故障。在我的硬盘上可以看到@RobinGreen SMART。我没有看到这样的功能。但是你应该检查你的工作区。通常它位于
~/workspace
文件夹中。我希望您没有误解eclipse DirectoryWorkspace,因为文件已被删除。我不认为这是可能的。你怎么这么肯定文件会被删除?即使我们有意删除项目,工作区中的内容也不会被删除,除非我们选中复选框。至少你还记得你的工作区目录是什么吗?通常eclipse不会删除它们。可能是您的硬盘出现故障。请看@RobinGreen SMART在我的驱动器上是否正常。不幸的是,您的所有建议都不正确。文件在物理上消失了。请参阅我的更新。不幸的是,您所有的建议都是否定的