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

createh55个月前 (02-01)技术教程38

原创不易,为本文点个关注吧。

背景

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

环境准备

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

开始我的表演

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

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

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

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

原创不易,为本文点个关注吧。

相关文章

如何反编译jar包,修改后再重新打包成jar包

一、下载反编译工具下载地址:http://java-decompiler.github.io/选择jd-gui-1.6.6.jar包,然后下载到电脑的目录中,直接运行就可以了二、运行jd-gui-1....

爬虫中的那些反爬虫措施以及解决方法

本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理1、UserAgent UserAgent的设置能使服务器能够识别客户使用的操作系统及版本、CPU...

初试安卓软件反编译破解软件的方法

出于对反编译的好奇心,今天特意测试了一下安卓软件的反编译,好吧,废话少说,直奔主题。首先下载软件,apk编辑器。像这样。不是旁边那个编译器。第二步,安装。这个都会。第三步,直接打开。看下图在这里,你可...

Java 面试题问与答:编译时与运行时

在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。Q.下面的代码片段中,行A和行B所标...

PyInstaller/Python代码的加密编译与反编译

Demo代码import time # 这是注释 start = time.time() number = 0 print(number)PyInstaller打包时加密.pyc代码Python by...

纯干货:Android APP 防破解进化史

Android平台以其免费和开源的特性使其占据了移动领域大半壁江山,越来越的人投身到移动应用开发中,但本文恐怕要先给Android应用开发者泼盆冷水,据360发布的《2014年中国手机安全状况报告》显...