1.第一种方法:尝试通过idea自带工具修改
https://blog.csdn.net/zhangshenghang/article/details/142311328
2.第二种方法:思路:解压jar包,反编译,然后将反编译的代码修改再次编译,打包成jar包
–需要配置jdk的环境变量
第一步:解压jar包,通过jdk自带的工具解压
jar -xvf your_jar_name.jar 解压缩

解压出来的东西在这里插入图片描述
第二部:反编译解压的东西
通过JAD进行反编译
在这里插入图片描述
将services复制到JAD的目录下

jad -r -d aaa -s java services***.class 将services反编译到aaa文件下
-r :重新加载生成包结构
-d:产出文件放置的地方
-s:输出文件的后缀名
在这里插入图片描述
第三步:
用反编译的java文件,替换原来的class文件,用idea打开项目,修改想要修改的部分,(JDK版本得和原来的对上,要不然压缩成jar包有问题的),用编译的文件替换解压jar的class文件
在这里插入图片描述
第四步:将替换过的文件压缩成jar包
在这里插入图片描述
jar -cvf0M util.jar ./ 将目录下所有的打包成util.jar
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐