すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

同フォルダの中のクラスファイルをいっぺんにはワイルド
カードを使えばいいのはわかるのですが、jadでjarファイルを直接、
もしくは解凍したフォルダ配下、およびサブフォルダの配下のクラスファイルまるごと
いっぺんにデコンパイルする方法はありますでしょうか?

  • 質問者:nac
  • 質問日時:2009-07-22 19:02:51
  • 0

jarファイルを直接逆コンパイルする事は無理です。
一旦解凍する必要があります。

解凍フォルダ以下を全て逆コンパイルするにはこうします。
 jad **/*.class(UNIX環境の場合は、jad '**/*.class')
もろもろを考えると、
 jad -o -r -s java -d src **/*.class
とやるのが普通でしょうか。

参考URLはこちらです。
http://d.hatena.ne.jp/shohu33/20071101/1193886280


ところで、質問される前に検索などは行いましたか?
「java jar jad」で検索すると、一番はじめに上記のサイトがヒットしますよ。

この回答の満足度
  
とても参考になり、非常に満足しました。回答ありがとうございました。
お礼コメント

あなた、ホント天才!うまくいきました。ましてや頼んでもいないのに.拡張子をjad でなくjavaにするようにもしてくれていたれりつくせりで感激。本当にありがとうございました!
大変助かりました!

登録不要!簡単にご利用できます わからないことは聞いてみよう

* Sooda! 会員の方は、ログインしてください。

 ? 利用規約とは?

 ? 禁止事項とは?

ニックネーム

このニックネームを記憶する
メールアドレス

* ご記入いただいたメールアドレス宛に、あなたの質問に回答がついたことをお知らせします(回答のほかSooda! からのオススメ情報も掲載されている場合があります)。
なお、このお知らせのメールはSooda! 会員の方は解除が可能です。

関連する質問・相談

Sooda!からのお知らせ

一覧を見る