-
entry000373
comments
久々の Java ネタ.
Java decompiler の Jad がサイト移転していました.
Jad - the fast JAva Decompiler以前までは Tripod に置いてあって,転送量制限に引っかかって DL できないこともしばしばでした. 今後はそんなことがなくなりそうかな?
ぼくは他の decompiler を使ったことはないけれど,これはなかなか優秀なツールだと思います. 難読化ツールにも対抗できると自ら宣言していますしね. ソースを公開していない Java アプリケーションの挙動がおかしい際に,これでソースを覗いて解決したことも数知れず (ただし,decompile 対象アプリケーションのライセンス条項には注意しましょう).
インストールはいたって簡単.上記リンク先の "Download Jad" から適当なバージョン/プラットフォーム用のバイナリを DL して展開するのみ. 実行形式のファイルが現れる筈です.
ぼくは Linux 用しか使ったことがありませんが,いずれのプラットフォームでもコンパイルは不要な筈です. ソースを公開していないと言っている以上,コンパイルしようがないですし.使い方もごく簡単で,
$ jad -lnc Test.class
こんな感じで Test.jad が生成されます."-lnc" は行番号を出力するオプションです. 複数ファイルを処理するのはこんな感じです.
$ jad -r -lnc **/*.class
ソースが見られないとどうも落ち着かない,という方は使ってみてはいかがでしょうか.
MTEntryMore
コメントを登録する
麦酒堂ではコメントスパムを防止するために,いただいたコメントは管理人が手動でサイトに反映しております.
反映までしばらく時間がかかりますので予めご了承ください.