【问题标题】:Recover lost Java source code due to previous abnormal exit of eclipse [closed]恢复由于以前的eclipse异常退出而丢失的Java源代码[关闭]
【发布时间】:2013-01-01 06:45:31
【问题描述】:

我几乎跨越 3000 行的 java 代码在我正在处理的 Eclipse 代码窗口中打开。突然我的电脑死机了,我不得不重新启动它。后来当我打开 Eclipse 时,它​​抛出了一些错误,说一些 org.eclipse... 文件已损坏,懒得写下来,我的错:( 但后来它在我的 java 代码文件中显示“无法读取工作区 dir.metadata.plugins\org.eclipse.core.resources.root.indexes\properties.index 的元数据”。 我重新启动了eclipse以摆脱错误,但结果是灾难性的; java代码文件是空的。我担心的是,在我上次备份之后,我在这里和那里做了很多更改。

我终于弄明白了。只需要与本地历史进行比较:P

【问题讨论】:

  • 你有我的同情,但这就是上帝发明自动保存的原因
  • 这就是为什么你有 Ctrl + S,你需要继续按下这个,即使是很小的变化:)
  • 我不需要任何同情顺便说一句我把它找回来了
  • ctrl+s 在您异常退出 Eclipse 时无济于事,它只会擦除所有内容。荒谬!
  • 尽早提交并经常提交

标签: eclipse


【解决方案1】:

不确定这是否可行,但您可以尝试以下两种方法:

  1. 右键文件-->团队-->显示本地历史(尝试在“历史视图”中查找文件)

如果失败,请尝试 2.手动进入“Eclipse workspace.metadata.plugins\org.eclipse.core.resources.history” 您可以找到以几个字母命名的文件夹列表,使用“修改日期”列并打开这些文件夹中的最新文件夹以获取您最近处理的文件。 在该文件夹中,您可以找到一些名称不寻常的文件,用一些文本编辑器打开文件以找到您正在搜索的文件,如果可能的话尝试匹配文件大小。

如果这有帮助,请告诉我。 :)

【讨论】:

  • 您先生救了我!第二种方法。第一个不会显示所有“修订”。再次感谢您。
  • 谢谢你们!你也救了我!
  • 拯救了我的一天!坦克你!!
  • 这很好用。
  • 谢谢。我爱你。你救了我。这在 netbeans 中对我有用。
【解决方案2】:

欢迎来到 Stack Overflow,Johny

我认为您可能会在“本地历史记录”中找到您的代码

参考:

How to recover Java file from Eclipse Project that damaged by getting power off?

eclipse recovering from crash

http://www.coderanch.com/t/473927/vc/recover-java-File-Deleted-Eclipse

【讨论】:

  • 这是仪式。由于我无法在 7 小时内回答自己的问题,因此我已经编辑了问题以自行回答。无论如何感谢参考文献
  • @Umesh 非常感谢第三个链接的人 +1
猜你喜欢
  • 2022-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-02
  • 1970-01-01
  • 2012-11-19
  • 2012-04-20
相关资源
最近更新 更多