2011-08-01 8 views
2

私には大きな問題がありました。私は3ヶ月以上かけて作ったプログラムを書いていますが、今日は誤ってソースコードを削除しました。jarファイルを元のソースに戻すために逆コンパイルできますか?

私はNetBeansで作業していますが、私はそれをきれいにして構築していますので、まだ作業中の.jarファイルがあります。プログラムは私のコンピュータではなく、フラッシュドライブに保存されたので、クラスはリサイクルビンにはありません。

誰かが私のソースコードを取得する方法について教えていただけますか?

+1

ここで、適切なバックアップを維持するための教訓があると思います... – Freddie

+8

以下の回答の上に、私は強くソースコードリポジトリを調べることをお勧めします。これは彼らが提供するメリットの1つです。そこにもいくつかのかなり良い無料のものがあります。 – rfeak

+0

[Jarファイル全体を逆コンパイルするにはどうすればいいですか?](http://stackoverflow.com/questions/647116/how-to-decompile-a-whole-jar-file) – Jonas

答えて

6

ソースコードをJARファイルに明示的にパッケージ化しない限り、元のソースを取得する方法はありません。 (thisのような)逆コンパイラを使ってみることもできますが、それはあなたにすばらしい読みやすいコードを与えることはほとんどありません。

最高の解決策は、現在コンピュータの使用をやめることです。次に、回復ツールを使用して、削除したファイルを回復します。最近削除されればするほど、あなたはそれを取り戻す可能性が高くなります。これを行うために使用できるツールがたくさんあります(Googleだけ)。

+0

)。しかし、それが私のコンピュータにはないが、私のフラッシュドライブにあれば、復旧ツールはそれを元に戻しますか? –

+0

私は、ほとんどのツールはフラッシュドライブでも動作すると思います。通常、削除されたファイルを検索するドライブを選択するだけでフルスキャンが実行されます。 – tskuzzy