アットウィキロゴ

jadで逆コンパイル

jadをダウンロードしてくる。
http://web.archive.org/web/20080214075546/http://www.kpdus.com/jad.html#download
※本家は2010/10現在、サイトがクローズされている

逆コンパイルしたいclassファイルを適当なフォルダ(classes)に配置する。
jarファイルを逆コンパイルしたい場合は、解凍しておく。
以下のコマンドを実行
jad -s java -d src -r classes\**\*.class
classes配下にある全ての.classファイルを逆コンパイルして、パッケージ階層を維持したままsrc配下に.ファイル拡張子を.javaにして出力してくれる。

JD-GUIで逆コンパイル

JD-GUIをダウンロードしてくる。
http://java.decompiler.free.fr/?q=jdgui#downloads

jd-gui.exeを実行し、jarファイルを開けば逆コンパイルされたソースが見れる。

参考資料

最終更新:2010年10月01日 16:43