推荐两款 Java 反编译软件
- Java
- 2016-08-24
- 86热度
- 0评论
工作中,需要对别人的 Jar 包进行反编译,以学习某些技术的用法。经过一段时间的使用,有两款软件用得最顺手,而且都免费、开源、跨平台。
1、Luyten
是我的首选工具,能应付绝大多数情况。详情及下载: Github 地址。
2、JD-GUI
这款软件在 Github 上人气更高,知名度更高,但是最近提交的更新已经是一年前了,开发者活跃度远不如 Luyten。
用法:使用其中任意一个软件,打开需要反编译的 Jar 包。
注意:这两款软件相互补充,对于某些复杂程序,它们反编译出来的代码片段可能不同(采用语法最清晰、最靠谱的那一个),可能其中之一反编译失败,也有可能两者同时反编译失败。
更新:实践证明,最好用的还是 IntelliJ Idea 自带的反编译工具……