• ベストアンサー

Classファイル → Javaソースプログラム

どーも、こんにちは。プログラミング初心者です。 現在Javaを使ってプログラムをしています。 JavaはJavaソースをコンパイルするとClassファイルが生成されるじゃないですか? では逆に、ClassファイルからもとのJavaソースプログラムに変換する(?)、取り戻すことはできないのでしょうか??? もしかして無理なのかもしれませんが、これが出来ないとどうしていいか分かりません。 どうしても、ソースプログラムが見たいClassファイルがあるのです。 そんな状態なので困っています。 どなたか少しでもご存知の方は、ご一報ヨロシクお願いします!!

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

  • ベストアンサー
noname#49664
noname#49664
回答No.2

プログラムからソースコードを生成するのを「デコンパイル」といいます。そのためのプログラムを「デコンパイラ」といいます。  現在は、Jadの他にJodeなどのデコンパイラが出ていますし、Jadの応用ソフトもいろいろあるようです。デコンパイラで検索してみるといろいろと見つかりますよ。

参考URL:
http://allabout.co.jp/career/java/closeup/CU20051206B/index.htm

その他の回答 (1)

  • __orz
  • ベストアンサー率44% (12/27)
回答No.1

Jadが入手できれば*ある程度*は復元できると思いますよ。 下記記事を参考にしてみてください。 「Eclipseで逆コンパイルを行う」 http://www.atmarkit.co.jp/fjava/javatips/073eclipse025.html コンパイルオプションでソースコードを含めるようにしてあれば、普通に見られたりしますが。# 普通は含めないので、望み薄だとは思いますが。

関連するQ&A

専門家に質問してみよう