最近老四开发项目中接触到了需要反编译 Java 的 class 文件,其实关于高级虚拟语言有很多的 Java 反编译软件供大家使用,老四也总结过反编译工具合集供大家下载,关于反编译的解释、介绍以及工具合集下载可以移步文末「相关文章阅读」了解。但是本文介绍的是两个反编译的在线网站,其中一个甚至支持 Jar 包反编译,而且不只有 Java 的反编译喔。
1、javaRE
国内程序员大佬制作的 Java 在线反编译,功能比较单一,貌似不支持 Jar 包反编译,不过反编译的效果好不错,简单的文件用这个就好。
国外网站,能反编译 Jar 包,并下载源码,反编译能力十分强大;能将自定义注解的属性默认值都给翻译出来,这一点是著名的 jd-gui 都做不到的。支持 java 8,多个编译器可选择(JDCore-快、CFR-好,支持Java8、Jadx-快且支持安卓、Procyon、Fernflower、JAD-快但是过时了)。
除了提供 Java 反编译,该站点还提供 APK 反编译、ApkTool 的在线版本以及 jad 下载服务,十分好用,强烈推荐!!!
相关文章阅读
更博不易,如果觉得文章对你有帮助并且有能力的老铁烦请捐赠盒烟钱,点我去赞助。或者扫描文章下面的微信/支付宝二维码打赏任意金额(点击「给你买杜蕾斯」),也可以加入本站封闭式交流论坛「DownHub」开启新世界的大门,老四这里抱拳谢谢诸位了。捐赠时请备注姓名或者昵称,因为您的署名会出现在赞赏列表页面,您的捐赠钱财也会被用于小站的服务器运维上面,再次抱拳感谢。