2

你如何批量反编译许多类文件?

4

4 回答 4

11

JD-Gui让你的生活变得轻松,它还有一个eclipse插件

编辑:更新了该工具的最新网址

于 2009-09-05T11:41:12.593 回答
9

我使用过JAD,但我不确定它是否支持最近的更改(更新:它不支持 java 1.5 中引入的语言特性)。否则,您也许可以编写一个小型 Java 应用程序来使用JD的核心进行批量反编译。

于 2009-09-05T11:14:26.983 回答
0

看看乔德。您可以一次性反汇编 .class 文件或完成 .jar。尽管它声称是 Java 的早期版本 (1.3) 的最新版本,但我在 Java 的后期版本中几乎没有遇到任何问题。

于 2009-09-05T11:44:40.030 回答
0

我刚刚发布了一个独立的 Java Decompiler GUI(基于 Jad),您可以从 Util Java Decompiler (JAD based) v1.0获得它

这是一个基于 Windows 的 .NET 4.0 应用程序,它支持拖放 *.jar 文件。

创建该工具的代码是一个简单的 C# 脚本(您可以在此处查看:https ://github.com/o2platform/O2.Platform.Scripts/tree/master/3rdParty/JAD ),因此很容易扩展它允许您想要执行的批量反编译。

添加对其他 Java 反编译器的支持可能会很好,因为 JAD 有时无法反编译某些文件。

于 2012-11-12T02:04:15.670 回答