0

什么软件可以帮助我解开war文件并获取其中的java源代码?

4

3 回答 3

2

使用 7zip 之类的普通 zip 实用程序打开 war 文件并提取内容并使用 jd-gui 反编译类

于 2009-09-05T10:42:11.730 回答
1

我喜欢http://www.rarlab.com/我的 XP 的 WinRar。您甚至可以在 war 中搜索某些类名、包含某些文本的文件等。

于 2009-09-05T10:44:49.983 回答
0

如果您想以编程方式执行此操作,请执行以下操作:

  • 使用 java.util.zip.ZipInputStream 读取战争文件。见Sun 压缩
  • 一旦文件被“解压缩”。编写一个类来浏览解压缩档案的目录树。
  • 然后使用只返回 .java 文件的 java.io.FilenameFilter。File.listFiles,见列表文件

  • 于 2009-09-05T10:52:14.067 回答