2012-04-12 12 views
0

jre1.7のrt.jarファイルから.classファイルを抽出し、notepad ++を使用してオープンしようとしましたが、読めません。 .classファイルを.javaファイルに逆コンパイルすると、コードを表示できます。Java.classファイルをrt.jarから逆コンパイルする方法

JDKのダウンロードで提供されているソースコードを表示しないで、コードの逆コンパイルに興味がありますのでご注意ください。

+4

JDKに付属のソースzipファイルを使用しないのはなぜですか? –

+1

この質問を参照してください:http://stackoverflow.com/questions/4379050/where-to-get-full-source-code-for-rt-jar-jre-6-update-22 – alxbrd

+0

@ Mr.Skeet with all私は何を求めているのですか。.classファイルを.javaファイルに分解する方法はありますか? –

答えて

1

@ Jon Skeetによると、ソースコード全体を含むJDKではなくJREを使用してください。何らかの理由であなたのアプローチを主張したら、逆コンパイルにはJD-GUIをお勧めします。

+0

あなたの応答と提案に感謝 –

0

.classファイルは、コンパイルされたバイナリファイルです。それらからJavaコードを読み取ることはできませんが、実行することはできます。ソースを見るには、通常.javaファイルが必要です。これらは、同じjarにパッケージされていますが、srcフォルダにパッケージ化されているか、別のパッケージにダウンロードされています。

0

cavajのような逆コンパイラツールを使用して、クラスファイルをソースコード(Javaファイル)に逆コンパイルすることができます。私はそれを使用しており、それは完全に動作します。

関連する問題