0

war ファイルを unwar ファイルに入れ、その中の Java ソースコードを取得するのに役立つソフトウェアは何ですか?

4

3 に答える 3

2

7zip などの通常の zip ユーティリティを使用して war ファイルを開き、コンテンツを抽出し、jd-gui を使用してクラスを逆コンパイルします。

于 2009-09-05T10:42:11.730 に答える
1

XP 用のhttp://www.rarlab.com/ WinRar が好きです。特定のクラス名、特定のテキストを含むファイルなどで戦争を検索することもできます.

于 2009-09-05T10:44:49.983 に答える
0

プログラムで実行する場合は、次のようにします。

  • java.util.zip.ZipInputStream を使用して war ファイルを読み取ります。太陽の圧縮を参照してください
  • ファイルが「解凍」されたら。解凍されたアーカイブのディレクトリ ツリーを参照するクラスを記述します。
  • 次に、.java ファイルのみを返す java.io.FilenameFilter を使用します。File.listFiles、リスト ファイルを参照

  • 于 2009-09-05T10:52:14.067 に答える