2009-09-05 55 views

回答

11

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

+1

JD-Gui提出了酒吧imho。 – 2009-09-05 12:19:21

9

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

+0

我也推荐JAD。我已经使用了很长时间,大约2年! – vpram86 2009-09-05 11:42:58

+2

我发现最新版本的JAD不支持一些java功能。 – MemoryLeak 2009-09-05 11:48:39

+0

我已经更新了我的答案以包含该内容。这使得JD成为最佳选择,除非GUI意外地满足您的需求,否则您必须执行一些编程来创建批处理脚本。 – 2009-09-05 16:41:15

0

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

0

我刚刚出版了一本独立的Java反编译器的GUI(基于JAD),你可以从的Util Java Decompiler (JAD based) v1.0

这是一款基于Windows .NET 4.0的应用程序,它支持的*拖动n'drop得到。 jar文件。

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

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

相关问题