随笔分类 - Converse
编辑jar包中class文件的几种方式
摘要:原文地址 blog.csdn.net 在日常的开发中经常使用到第三方一些库,这些库可能提供gradle仓库的依赖,也可能提供jar包,有时候为了我们的一些自定义操作,需要修改这些jar包中的代码.这个时候该怎么做呢? 我所了解的可以修改jar中class的几种方式 aop编程,使用aop框架hook
修改.class文件内容
摘要:原文地址 blog.csdn.net 1. 另存为. java 文件 下载安装 JD-GUI,打开需要修改的 jar 包,找到想要修改的 class 文件,ctrl+s 保存为. java 文件 2. 修改. java 文件内容,并生成. class 文件 修改. java 文件内容并保存 在当前文
jclasslib 插件安装及使用
摘要:原文地址 blog.csdn.net 学习Java,必须要了解 JVM,而学习 JVM 知识时,总要去研究一些字节码指令 而 jclasslib 这个插件很好的解决了这个问题 jclasslib安装: 1.打开设置 或者按Ctrl + Alt +S,打开设置 2.找到 jclasslib 插件 点击
Java反编译工具 JD-GUI安装使用
摘要:将源代码转换成二进制执行代码的过程叫 “编译”,那么反编译就是将二进制执行代码转换成源代码。 在 java 开发里,源代码是. java 文件,然后经过编译后生成计算机识别的. class 文件,但是. class 文件是计算机识别的我们一般看不明白,因此需要反编译变成我们能读懂的源码,但是反编译后
使用jar命令替换jar包中指定文件
摘要:一、jar命令用法 `1. -c 创建新的归档文件 3. -t 列出归档目录和文件 5. -x 解压缩已归档的指定(或所有)文件 7. -u 更新现有的归档文件 9. -v 在标准输出中生成详细输出 / 提供更详细输出信息 11. -f 指定归档文件名 / 为压缩包指定名字 13. -m 包含指定清