2016年8月24日

推荐两款 Java 反编译软件

工作中,需要对别人的 Jar 包进行反编译,以学习某些技术的用法。经过一段时间的使用,有两款软件用得最顺手,而且都免费、开源、跨平台。


1、Luyten

是我的首选工具,能应付绝大多数情况。详情及下载: Github 地址

2、JD-GUI

这款软件在 Github 上人气更高,知名度更高,但是最近提交的更新已经是一年前了,开发者活跃度远不如 Luyten。

详情及下载:Github 地址JD-GUI 主页


用法:使用其中任意一个软件,打开需要反编译的 Jar 包。


注意:这两款软件相互补充,对于某些复杂程序,它们反编译出来的代码片段可能不同(采用语法最清晰、最靠谱的那一个),可能其中之一反编译失败,也有可能两者同时反编译失败。


更新:实践证明,最好用的还是 IntelliJ Idea 自带的反编译工具……

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注

错误:您的PHP不支持GD图像!

联系您的主机商,询问PHP支持GD图像的问题.

错误:您的PHP不支持imagepng函数!

联系您的主机商,询问PHP支持imagepng函数的问题.