クラスファイル、つまりコンパイルされたファイルからJavaファイル、つまりソースコードを取得するにはどうすればよいですか?
質問する
6515 次
6 に答える
5
このJava Decompilerを確認してください。
逆コンパイルの詳細については、このウィキペディアのページも参照してください。
バイトコードの逆コンパイルで得られるコードはあまり読みにくいことに注意してください。
于 2009-12-31T08:40:10.627 に答える
2
于 2009-12-31T08:38:53.937 に答える
1
javap コマンドを使用して、ファイル全体の構造を取得できます。
余談ですが、コンパイルされたコードから誰もソースを取得できないようにする最善の方法は、難読化を使用することです。
于 2009-12-31T08:39:29.537 に答える
0
Util Java Decompiler (JAD ベース) v1.0から取得できるスタンドアロン Java Decompiler GUI (Jad ベース) を公開しました。
これは、*.jar ファイルのドラッグ アンド ドロップをサポートする Windows ベースの .NET 4.0 アプリケーションです。
于 2012-11-12T01:59:18.997 に答える
0
はい、逆変換のようなことはできません。
できることは、実行時にバイトコードを変更することです。それはJavaで許可されています...
java.lang.instrumentation
パッケージを確認します。それはあなたの目標をある程度達成するのに役立ちます...
于 2009-12-31T09:30:45.403 に答える