- ベストアンサー
jar内のclassファイルについて
jarファイル内のclassファイルをデコンパイルしてスクリプトファイルやイメージファイルを復元する方法を教えてください。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
文面からは、 ------------------------------------------------------------ ・ classファイルをデコンパイルしたいのか ・ jarファイルを解凍して、中のファイルを取り出したいのか ------------------------------------------------------------ が定かでありません。 デコンパイルの場合、hal_n様の言われるように、ツールjadをお勧めします。 解凍は、jarコマンドでも出来ます。 --------------------------- jar xvf jarファイル名 --------------------------- で、OKです。ヘルプは、 jar --help で見れます。javaファイルが含まれているかどうかは、圧縮のときに加えたかどうかによります。
その他の回答 (1)
- hal_n
- ベストアンサー率43% (7/16)
回答No.1
見当違いかもしれませんが、以下参考になりますでしょうか。 基本的に、JAR = ZIP なので、JARファイルの拡張子をZIPに変えて解凍ソフトで中身を取り出す。 クラスファイルのデコンパイルには、JADをお使いください(参考URL)。
質問者
お礼
早速の回答ありがとうございました。JAVAに関しては始めたばかりで中途半端な知識しかなく申し訳ありませんでした。しかし、おかげさまで無事classファイルを逆コンパイルできました。大変ありがとうございました。
補足
回答ありがとうございました。説明が足りなくて申し訳ありませんでした。jarファイルの解凍はできたのですがclassファイルの逆コンパイルの方法がわからなくて質問しました。しかし、おかげさまで無事逆コンパイルすることができました。ありがとうございました。ついでに室もですがjadで逆コンパイルすると拡張子がjadになるのは逆コンパイラーの機能でしょうか。教えてください。