• ベストアンサー

jar内のclassファイルについて

jarファイル内のclassファイルをデコンパイルしてスクリプトファイルやイメージファイルを復元する方法を教えてください。お願いします。

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

  • ベストアンサー
  • auty
  • ベストアンサー率58% (284/486)
回答No.2

文面からは、 ------------------------------------------------------------ ・ classファイルをデコンパイルしたいのか ・ jarファイルを解凍して、中のファイルを取り出したいのか ------------------------------------------------------------ が定かでありません。 デコンパイルの場合、hal_n様の言われるように、ツールjadをお勧めします。 解凍は、jarコマンドでも出来ます。 --------------------------- jar xvf jarファイル名 --------------------------- で、OKです。ヘルプは、 jar --help で見れます。javaファイルが含まれているかどうかは、圧縮のときに加えたかどうかによります。

homma
質問者

補足

回答ありがとうございました。説明が足りなくて申し訳ありませんでした。jarファイルの解凍はできたのですがclassファイルの逆コンパイルの方法がわからなくて質問しました。しかし、おかげさまで無事逆コンパイルすることができました。ありがとうございました。ついでに室もですがjadで逆コンパイルすると拡張子がjadになるのは逆コンパイラーの機能でしょうか。教えてください。

その他の回答 (1)

  • hal_n
  • ベストアンサー率43% (7/16)
回答No.1

見当違いかもしれませんが、以下参考になりますでしょうか。 基本的に、JAR = ZIP なので、JARファイルの拡張子をZIPに変えて解凍ソフトで中身を取り出す。 クラスファイルのデコンパイルには、JADをお使いください(参考URL)。

参考URL:
http://www.kpdus.com/jad.html
homma
質問者

お礼

早速の回答ありがとうございました。JAVAに関しては始めたばかりで中途半端な知識しかなく申し訳ありませんでした。しかし、おかげさまで無事classファイルを逆コンパイルできました。大変ありがとうございました。

関連するQ&A