1

jre1.7 の rt.jar ファイルから .class ファイルを抽出し、notepad++ を使用して開こうとしましたが、読み取ることができません。コードを表示できるように、.class ファイルを .java ファイルに逆コンパイルするにはどうすればよいですか?

JDK ダウンロードで提供されるソース コードを表示するのではなく、コードの逆コンパイルに関心があることに注意してください。

4

4 に答える 4

2

@Jon Skeetが言ったように、JREではなく、ソースコード全体を含むJDKを使用してください。何らかの理由で自分のアプローチに固執する場合は、逆コンパイルにJD-GUIをお勧めします。

于 2012-04-12T12:46:57.023 に答える
0

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

于 2012-04-12T12:46:33.823 に答える
0

ここにリストされている逆コンパイラのいずれかを試してください。

または、オンライン逆コンパイラを使用します - http://www.javadecompilers.com/

于 2015-12-12T11:12:39.727 に答える