Beyond Compare for MAC反编译class文件

Beyond Compare反编译Class文件


Beyond Compare是支持调用第三方的插件应用来处理某些特殊文件的,只要第三方软件支持命令行命令操作,就可以集成进来。

procyon-decompiler

procyon比jad等其他软件相比,更完美的解决了JDK版本不兼容的问题

下载jar包

  1. Github
    项目地址:https://github.com/mstrobel/procyon

  2. 百度网盘(0.5.36版本)
    链接: https://pan.baidu.com/s/1ak7MAjlUF6XUS0GXPMKhpg
    密码: nk4f

把jar包下载准备好放到自己方便的目录,安装过程中用到;进入jar包的存放目录,用命令检查java环境以及jar是否正确配置;我下载的是0.5.36版本(procyon-decompiler-0.5.36.jar)。
执行命令:java -jar procyon-decompiler-0.5.36.jar Test.class
Test.class为提前准备好的测试文件,出现反编译好的带颜色的java代码为测试通过。

安装插件

1.Beyond Compare > 文件格式 > + > 文本格式
在这里插入图片描述
2.填写配置信息

  1. 常规 > 掩码 :*.class
  2. 常规 > 描述:随意输入自己想要的文本,我输入的是:
    反编译class文件
    在这里插入图片描述
  3. 转换中选择外部程序
  4. 正在加载中输入反编译时要执行的命令:java -jar /Users/abic/java/procyon-decompiler-0.5.36.jar %s > %t
    /Users/abic/java/procyon-decompiler-0.5.36.jar为jar包地址
    %s代表输入
    %t代表输出
  5. 勾选disable editing
    在这里插入图片描述
    点击保存,保存配置。左侧头部会多一个配置条目,到此插件添加成功,可以关闭设置窗口了。
    在这里插入图片描述

测试

随便打开二个Class文件对比,完美
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值