2010/01/30追記:
今となってはjadよりもJava Decompilerをおすすめしたい。

便利なJadで、よく使っているオプション。
Jad - the fast JAva Decompiler
jad.exe -8 -t -pi 100 -o -lnc -i -s .java *.class
  • -8:文字列をUNICODEのエスケープ表現を使わないで通常の文字列で出力する。
  • -t:インデントにタブを使う
  • -pi <num>:import行を「*」を使ってまとめる閾値。100だと、ほぼ纏められずにClass単位でimport行が吐かれるので、参照しているclassを探しやすい。Fully qualified namesで出力する方法もあるが、これだと出力結果が「うるさく」なるので、このオプションを使っている。
  • -o:プロンプトなしで上書き出力する
  • -lnc:元のソースの行番号をコメントで挿入する。例外のスタックトレースに元のソースの行番号が出てくる場合があり、これを追いかけやすくなるから。
  • -i:フィールドのデフォルト初期化も出力する。
  • -s <ext>:逆コンパイル後出力ファイルの拡張子。デフォルトは「.jad」。

トラックバック(0)

このブログ記事を参照しているブログ一覧: Jadでよく使うオプション

このブログ記事に対するトラックバックURL: http://passing.breeze.cc/mt/mt-tb.cgi/17

コメントする

>>サイトトップへ

address

このブログ記事について

このページは、tckzが2005年10月 7日 00:06に書いたブログ記事です。

ひとつ前のブログ記事は「Intelのチップセット統合系ディスプレイアダプタでデスクトップを右クリック」です。

次のブログ記事は「TortoiseSVNで日本語入力」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

Powered by Movable Type 4.261