jar反编译工具 比jd-gui 功能更强大的 Luyten 查看jar源码, 解决jd反编译代码中break labelxxx 、 static初始块中出现return 等问题

反编译 查看jar 源码的工具常用的有 jd-gui 和 Luyten

jd-gui看jar反编译源码 有些源码看不了 或者很难看懂 如在循环中出现 break labelxxx等。 用功能更加强大的 Luyten 能解决jd存在的大多数问题 (注:luyten 能解决大部分jd 的问题,但是 还是会存在部分 反编译出来 有点问题,需要手动改改)

注:我用的 Luyten 版本是 luyten-0.5.4.exe
也可以用我提供的网盘地址下载
链接:https://pan.baidu.com/s/1up3rnwH_Jql44hl492AGSw
提取码:xi7d

jd 在反编译一些复杂逻辑的代码时 ,反编译的代码很难看懂 ,例如:

反编译出来的类 静态初始化块 static{} 里面有 return;
如图:
在这里插入图片描述
这代码粘贴到开发工具中会提示错误:Return outside method

jd 还有一些难看的反编译代码 如 break labelxxx ,如下:
在这里插入图片描述
jd 还有些源码 反编译不了 提示错误 // INTERNAL ERROR // ,如下:
在这里插入图片描述
解决
上述jd 存在的问题, 用 Luyten 就能很好的解决 (注:luyten 能解决大部分jd 的问题,但是 还是会存在部分 反编译出来 有点问题,需要手动改改)

Luyten 打开上述jd反编译有问题的源码 效果如下:

在这里插入图片描述

在这里插入图片描述

切换 Luyten 显示包目录结构的风格: Operation -> Package Explorer Style

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值