多くのクラス ファイルをバッチで逆コンパイルするにはどうすればよいですか?
4 に答える
JD-Guiはあなたの生活を楽にします、それはまた日食プラグインを持っています
編集:ツールの最新のURLを更新しました
私はJADを使用しましたが、最近の変更をサポートしているかどうかはわかりません (更新: Java 1.5 で導入された言語機能はサポートしていません)。それ以外の場合は、 JDのコアを使用してバッチ逆コンパイルを行う小さな Java アプリを作成できる場合があります。
Util Java Decompiler(JADベース)v1.0から入手できるスタンドアロンのJava Decompiler GUI(Jadベース)を公開しました。
これはWindowsベースの.NET4.0アプリケーションであり、*。jarファイルのドラッグアンドドロップをサポートします。
そのツールを作成するコードは単純なC#スクリプト(https://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JADで確認できます)であるため、簡単に拡張できます。実行したいバッチ逆コンパイルを可能にするためです。
JADが一部のファイルを逆コンパイルできない場合があるため、他のJava逆コンパイラーにサポートを追加することをお勧めします。
Jodeを見てください。.classファイルを分解したり、.jarを一度に完成させたりすることができます。初期バージョンのJava(1.3)は最新であると主張していますが、それ以降のJavaバージョンではほとんど問題がありません。