首页 > 基础资料 博客日记
jar包反编译工具(java-decompiler)
2023-07-24 15:55:55基础资料围观565次
Java资料网推荐jar包反编译工具(java-decompiler)这篇文章给大家,欢迎收藏Java资料网享受知识的乐趣
五种反编译工具
1.jd-gui
优点:反编译的源代码基本符合,没有乱七八糟新增的修饰符
缺点:反编译过程耗时较长(50MB需要10分钟左右)
无法还原内部类
可以查看对应的class文件
导出源代码:点击file -> Save All Sources按钮进行导出
2.Luyten
下载地址:Release Luyten v0.5.4 Rebuilt · deathmarine/Luyten · GitHub
优点:反编译过程耗时短(50MB需要几秒)
缺点:反编译的源代码有大量final修饰符
无法还原内部类。
使用java -jar luyten-0.5.4.jar启动项目,将数据导入
可以查看对应的class文件
导出源代码:点击 file-> save all 按钮进行导出
3.Jadx
Github上最受欢迎的反编译工具
我的电脑win11,下载前两个软件发现无法正常运行,在尝试第三个安装包中的程序可以正常运行。
优点:反编译过程耗时短(50MB需要几十秒)
反编译的源代码基本符合,可以还原内部类。
可以查看对应的class文件
导出源代码:点击 文件-> 全部保存 按钮进行导出
导出的文件resources保存的是.class文件
导出的文件sources保存的是.java文件
4.Fernflower
我的电脑目前无法使用
5.Procyon
核心其实就是luyten
文章来源:https://blog.csdn.net/liangjiabao5555/article/details/130243719
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:jacktools123@163.com进行投诉反馈,一经查实,立即删除!
标签: