InteliJ IDEA默认带反编译插件,请问如何把反编译的jar包整体导出java源码来?
天蓬老师2017-04-18 09:29:42
バッチ逆コンパイルに相当します。 IDEAにはこの機能はないようです。ただし、jad は実際にはコマンドラインでも使用できる優れた逆アセンブル ツールです。 IDEAに限った話ではありません。
これはコマンドラインで次のように記述できます。
このうち、-r はソースファイルのディレクトリ構造を復元することを意味し、-ff はクラス属性の定義をクラスメソッド定義の前に置くことを意味し、-d は出力ディレクトリを、-s はファイル拡張子を意味します。
逆コンパイルする jar をクラス ディレクトリに抽出し、コマンドを実行します。
すべての Java ファイルは src ディレクトリに配置されます。