Java如何替换jar中的class文件
在调整java代码过程中会遇到需要改jar包中的class文件的情况,改了如何替换呢?
1、编译好class文件
将需要修改的class文件代码复制到java编译工具中,代码改好以后编译成class文件。
2、找到需要修改class文件的路径
在linux服务器上执行
jar -tvf xx.jar | grep xx.class
执行结果如下图:
3、解压需要替换的文件
在服务器上执行,注意是在jar目录中执行解压
jar -xvf xx.jar xx.class
4、上传编译后的class文件
将1步骤中编译好的class文件上传到服务器上,上传目录为2中获取的路径。覆盖原始的class文件。
5、重新压缩
重新把替换后的class文件压缩到jar中。
jar -uvf xx.jar class路径/xx.class
如果需要替换多个class文件,命令改成即可
jar -uvf xx.jar class路径/
到此这篇关于java替换jar中的class文件的文章就介绍到这了,更多相关java替换class文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
java 中的static关键字和final关键字的不同之处
java 中的static关键字和final关键字的不同之处,需要的朋友可以参考一下2013-03-03Mybatis Mapper接口和xml绑定的多种方式、内部实现原理和过程解析
在Mybatis中,我们需要创建一个与实体类对应的Mapper接口,然后在该接口上添加方法,这些方法对应着SQL语句,这篇文章主要介绍了Mybatis Mapper接口和xml绑定的多种方式、内部实现原理和过程,需要的朋友可以参考下2023-11-11mybatis实现表与对象的关联关系_动力节点Java学院整理
这篇文章主要介绍了mybatis实现表与对象的关联关系_动力节点Java学院整理,需要的朋友可以参考下2017-09-09
最新评论