替换jar包中的依赖jar实现方式

 更新时间:2025年12月30日 09:12:52   作者:习惯向左  
在没有源码的情况下替换JAR包中的依赖包,可以通过以下步骤完成:备份原始JAR包,进入JAR包的BOOT-INF/lib目录,删除旧的依赖包并替换为新的依赖包,最后重新打包

1、实际生产中

有时候我们需要替换jar包中的依赖包,并且在没有源码的情况下,不具备重新打包的方式,这时我们如果直接生猛的用压缩工具打开jar包,替换里面的依赖包,这种方式会损坏原有的项目包,是极不推荐的,也是不能解决实际问题的;

那么,就可以使用下面的方式来替换依赖包

2、在正式开始替换依赖包之前

我们先备份一下原有的jar包

3、开始操作

1、进入dos 命令窗口

进到包所在路径,执行

jar -xvf xxxx.jar

2、进入到

BOOT-INF—> lib 包下,删掉我们需要替换的依赖包,然后将新的依赖包拷贝进去

3、打包

在打包之前先把之前的项目包删掉,要不就一起打进去了

执行命令

jar -cvfM0 xxx.jar ./

总结

至此就完成了

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java实现对象排序的两种方式详解

    Java实现对象排序的两种方式详解

    这篇文章主要介绍了Java实现对象排序的两种方式详解,在Java中经常会涉及到对象数组的排序问题,则就提到对象之间的比较问题,今天我们就来看一下两种不同排序方式之间的区别,需要的朋友可以参考下
    2023-09-09
  • java中使用dom4j解析XML文件的方法教程

    java中使用dom4j解析XML文件的方法教程

    在最近的开发中用到了dom4j来解析xml文件,所以便有了这篇文章,本文主要给大家介绍了关于java中使用dom4j解析XML文件的方法教程,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2018-09-09
  • SpringBoot项目打包成jar后获取classpath下文件失败的解决

    SpringBoot项目打包成jar后获取classpath下文件失败的解决

    这篇文章主要介绍了SpringBoot项目打包成jar后获取classpath下文件失败的解决方案,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Java内部类详解

    Java内部类详解

    内部类在 Java 里面算是非常常见的一个功能了,在日常开发中我们肯定多多少少都用过,这里总结一下关于 Java 中内部类的相关知识点和一些使用内部类时需要注意的点。
    2020-02-02
  • 深入理解HashMap各个方法的源码

    深入理解HashMap各个方法的源码

    这篇文章主要介绍了深入理解HashMap各个方法的源码,HashMap初始容量不能为负数,若初始容量大于最大容量,则让它等于最大容量,负载因子必须大于0,并且传入的initialCapacity不是HashMap的容量大小,需要的朋友可以参考下
    2023-12-12
  • Idea 快速生成方法返回值的操作

    Idea 快速生成方法返回值的操作

    这篇文章主要介绍了Idea 快速生成方法返回值的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • java 实现判断回文数字的实例代码

    java 实现判断回文数字的实例代码

    这篇文章主要介绍了java 实现判断回文数字的实例代码的相关资料,需要的朋友可以参考下
    2017-03-03
  • java-spark中各种常用算子的写法示例

    java-spark中各种常用算子的写法示例

    这篇文章主要给大家介绍了关于java-spark中各种常用算子的写法的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-06-06
  • Java的关键字与标识符小结

    Java的关键字与标识符小结

    这篇文章主要介绍了Java的关键字与标识符,总结整理了Java各种常见的关键字与标识符功能、用法及操作注意事项,需要的朋友可以参考下
    2020-04-04
  • Hibernate中load方法与get方法的区别

    Hibernate中load方法与get方法的区别

    Hibernate中有两个极为相似的方法get()与load(),他们都可以通过指定的实体类与ID从数据库中读取数据,并返回对应的实例,但Hibernate不会搞两个完全一样的方法的
    2016-01-01

最新评论