什么是反编译java类文件的最佳软件?

时间:2009-09-05 10:52:50

标签: java decompiler

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

4 个答案:

答案 0 :(得分:11)

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

答案 1 :(得分:9)

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

答案 2 :(得分:0)

看看Jode。您可以一次性反汇编.class文件或完成.jars。虽然它声称它是Java(1.3)早期版本的最新版本,但我在以后的Java版本中遇到的问题很少。

答案 3 :(得分: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有时无法反编译某些文件。