java 反编译工具

fernflower没有图形界面,主要是通过命令行的方式进行操作。

下面介绍下如何使用fernflower将编译后的class文件转换为java源码文件:

  1. 下载fernflower的jar包文件
    http://files.minecraftforge.net/maven/net/minecraftforge/fernflower/

  2. 将需要反编译的jar包文件用压缩工具解压

通过命令行输出反编译输出java文件

java -jar fernflower.jar -dgs=1 svg2vector-applet-1.0.0 .

以前一直使用jd-gui.exe  ,都说是最好用的,但是编译总是有问题,还得修改,使用idea 后,感觉反编译的相当好,看注释是 Fernflower,然后参考 http://the.bytecode.club/showthread.php?tid=5  此篇文章,使用Fernflower 反编译整个工程相当好用。。

1.首先把工程的所有class 压缩成zip

2.java -jar fernflower.jar classes.zip zzCode/   使用此jar包加参数运行即可编译出相对很完美的java源码了

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值