検索

ホームページ  >  に質問  >  本文

InteliJ IDEA默认带反编译插件,如何把反编译的jar包整体导出java源码来?

InteliJ IDEA默认带反编译插件,请问如何把反编译的jar包整体导出java源码来?

天蓬老师天蓬老师2881日前1646

全員に返信(1)返信します

  • 天蓬老师

    天蓬老师2017-04-18 09:29:42

    バッチ逆コンパイルに相当します。 IDEAにはこの機能はないようです。ただし、jad は実際にはコマンドラインでも使用できる優れた逆アセンブル ツールです。 IDEAに限った話ではありません。
    これはコマンドラインで次のように記述できます。

    リーリー

    このうち、-r はソースファイルのディレクトリ構造を復元することを意味し、-ff はクラス属性の定義をクラスメソッド定義の前に置くことを意味し、-d は出力ディレクトリを、-s はファイル拡張子を意味します。
    逆コンパイルする jar をクラス ディレクトリに抽出し、コマンドを実行します。
    すべての Java ファイルは src ディレクトリに配置されます。

    返事
    0
  • キャンセル返事