0

ほぼ 3000 行にまたがる私の Java コードは、作業中に Eclipse コード ウィンドウで開かれていました。突然、PC がフリーズし、再起動する必要がありました。後でEclipseを開くと、いくつかのorg.eclipse ...ファイルが壊れているというエラーがスローされました。書き留めるのが面倒です、私のせいです:(しかし、後で「ワークスペースdir.metadata.plugins\orgのメタデータを読み取れませんでした」と表示されました.eclipse.core.resources.root.indexes\properties.index" が Java コード ファイルに含まれています。エラーを取り除くために Eclipse を再起動しましたが、結果は悲惨なものでした。Java コード ファイルは空でした。最後のバックアップでは、こことそこに多くの変更を加えました。

最後に私はそれを理解することができました。jstはローカル履歴と比較する必要があります:P

4

2 に答える 2

32

これが機能するかどうかはわかりませんが、次の 2 つの方法を試すことができます。

  1. ファイルを右クリック --> チーム --> ローカル履歴を表示 (「履歴ビュー」でファイルを探してみてください)

これが失敗した場合は、2. 手動で「Eclipse workspace.metadata.plugins\org.eclipse.core.resources.history」に移動します。数文字で名前が付けられたフォルダーのリストを見つけることができます。「Date Modified」列を使用して、これらのフォルダーの最新のものを使用して、作業していた最近のファイルを取得します。そのフォルダーには、珍しい名前のファイルがいくつかあります。そのファイルをテキスト エディターで開いて、探しているファイルを見つけます。可能であれば、ファイル サイズを一致させてみてください。

これが役立つかどうか教えてください。:)

于 2013-01-01T06:55:10.660 に答える
7

スタック オーバーフローへようこそ、ジョニー

「ローカル履歴」でコードを見つけることができると思います

参照 :

電源を切ることによって破損した Eclipse プロジェクトから Java ファイルを回復する方法は?

クラッシュから回復する日食

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

于 2013-01-01T06:55:43.320 に答える