• ベストアンサー

JADで*.jarごとデコンパイルする方法。

JADで*.jar(または*.jarを解凍した後のパッケージ構成)ごとデコンパイルはできますでしょうか。 今まではクラスファイル1つずつJADコマンドやDJでデコンパイルしていたのですが、今回デコンパイル対象があまりに数が多いため、その方法は採用したくありません。 何か良い方法(またはツール)をご存知の方、ご教示下さい。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

jar xvf test.jar で、解凍して、 jad -o -r -sjava -dsrc **/*.class で、同ディレクトリ以下にある全classのjavaファイルが srcディレクトリ配下に作られます。 2ステップが面倒であればバッチファイルにするとか。 あと、試していませんが、UNIX環境では、 **/*.class → '**/*.class' としないといけないようです。

asdfldfnjsvfs
質問者

お礼

お礼が遅くなってしまいまして申し訳ございません。 ご教示頂いた方法で試してみたところ、上手く出来ました。 本当にありがとうございました。

関連するQ&A