教你如何用 IDEA 反编译 jar 源码解读

背景

最近有开发的小伙伴问我有没有快捷的方式打开 jar

包中的 class 源码,老夫掐指一算,问这位小哥哥是不是最近打的 jar 包老出问题?小哥哥说:"大佬神机妙算啊,佩服佩服...",我说:”你有我当年的风范呀,不许笑啊。。。

环境准备

  1. 配置 Java 环境变量
  2. 安装 IntelliJ IDEA
  3. 安装 WinRAR

开始我的表演

首先,从本地 .m2 仓库随意找一个 jar 包,比如阿里巴巴的 fastjson 包。

教你如何用 IDEA 反编译 jar 源码解读

然后,用 WinRAR 解压 fastjson-1.2.58.jar 至当前文件夹,打开 fastjson 文件夹。

教你如何用 IDEA 反编译 jar 源码解读

最后,找到 JSON.class 文件,直接用鼠标拖进 IDEA 编辑器即可。

教你如何用 IDEA 反编译 jar 源码解读

喜欢的小伙伴们,动手试试吧。


分享到:


相關文章: