替换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 ./

总结

至此就完成了

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

相关文章

  • 如何通过javacv实现图片去水印(附代码)

    如何通过javacv实现图片去水印(附代码)

    这篇文章主要介绍了如何通过javacv实现图片去水印(附代码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-07-07
  • HashMap插入相同key问题

    HashMap插入相同key问题

    这篇文章主要介绍了HashMap插入相同key问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 使用Java实现简单搭建内网穿透

    使用Java实现简单搭建内网穿透

    内网穿透是一种网络技术,适用于需要远程访问本地部署服务的场景,本文主要为大家介绍了如何使用Java实现简单搭建内网穿透,感兴趣的可以了解下
    2024-02-02
  • IntelliJ IDEA代码提示忽略大小写的具体设置步骤

    IntelliJ IDEA代码提示忽略大小写的具体设置步骤

    在IDEA开发过程中,代码补全功能是提升编码效率的核心特性之一,默认情况下,IDEA的代码提示会严格匹配大小写,这对于遵循命名规范的项目是合理的,然而,在某些场景下,开发者可能希望代码提示忽略大小写,以提升输入灵活性,所以本文介绍了如何设置IDEA提示忽略大小写
    2025-06-06
  • SpringBoot XSS攻击的常见形式与防范方法

    SpringBoot XSS攻击的常见形式与防范方法

    XSS攻击是指攻击者在Web页面的输入数据中插入恶意脚本,当其他用户浏览该页面时,这些脚本就会在用户的浏览器上执行,可能导致信息泄露、会话劫持、恶意操作等安全风险,本文给大家介绍了SpringBoot XSS攻击的常见形式与防范方法,需要的朋友可以参考下
    2024-11-11
  • mybatis-plus批量插入优化方式

    mybatis-plus批量插入优化方式

    MyBatis-Plus的saveBatch()方法默认是单条插入,通过在JDBC URL添加rewriteBatchedStatements=true参数启用批量插入,官方提供的sql注入器可自定义方法,如InsertBatchSomeColumn实现真批量插入,但存在单次插入数据量过大问题,可通过分批插入优化,避免超出MySQL限制
    2024-09-09
  • Java集合之LinkedHashSet类详解

    Java集合之LinkedHashSet类详解

    这篇文章主要介绍了Java集合之LinkedHashSet类详解,LinkedHashSet 是 Java 中的一个集合类,它是 HashSet 的子类,并实现了 Set 接口,与 HashSet 不同的是,LinkedHashSet 保留了元素插入的顺序,并且具有 HashSet 的快速查找特性,需要的朋友可以参考下
    2023-09-09
  • SpringBoot关闭druid的页面和添加密码验证方式

    SpringBoot关闭druid的页面和添加密码验证方式

    这篇文章主要介绍了SpringBoot关闭druid的页面和添加密码验证方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • 猜数游戏java实现代码

    猜数游戏java实现代码

    这篇文章主要为大家详细介绍了java实现猜数游戏代码,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • Spring MVC全局异常处理实战详细指南

    Spring MVC全局异常处理实战详细指南

    在Spring MVC框架中统一异常处理是一项重要的功能,它能够帮助开发者集中管理并标准化系统中的异常处理流程,提高代码的可读性和可维护性,这篇文章主要介绍了Spring MVC全局异常处理实战的相关资料,需要的朋友可以参考下
    2026-02-02

最新评论