我的Java代码几乎跨越了3000行,在Eclipse代码窗口上打开,因为我正在研究它。突然我的电脑冻结了,我不得不重新启动它。后来当我打开eclipse时,它抛出一些错误,说一些org.eclipse ......文件已损坏,dint打扰它写下来,我的错:( 但后来它在我的java代码文件中显示“无法读取工作空间的元数据dir.metadata.plugins \ org.eclipse.core.resources.root.indexes \ properties.index”。 我重启了eclipse以摆脱错误,但结果是灾难性的; java代码文件是空的。我的担心是,在我上次备份之后,我在那里做了很多改动。
最后我能搞清楚。 jst需要与当地历史进行比较:P
答案 0 :(得分:25)
我不确定这是否有效,但您可以试试这两种方法:
如果失败,请尝试 2.手动转到“Eclipse workspace.metadata.plugins \ org.eclipse.core.resources.history” 您可以找到以少量字母命名的文件夹列表,使用“修改日期”列并打开最新的文件夹以获取您正在处理的最新文件。 在该文件夹中,您可以找到一些具有异常命名的文件,使用一些文本编辑器打开文件以查找您要搜索的文件,如果可能,请尝试匹配文件大小。
如果这有帮助,请告诉我。 :)
答案 1 :(得分:6)
欢迎来到Stack Overflow,Johny
我认为您可以在“本地历史记录”中找到您的代码
参考:
How to recover Java file from Eclipse Project that damaged by getting power off?
http://www.coderanch.com/t/473927/vc/recover-java-File-Deleted-Eclipse