Windows系统下修改jar包中的依赖实现过程

 更新时间:2025年12月30日 09:22:28   作者:滚雪球的大蜗牛  
本文介绍了如何在Windows下修改和升级Java项目中的JAR包依赖,首先,通过解压原JAR包并替换指定的依赖JAR文件来实现升级,然后,使用命令重新打包JAR文件,整个过程包括解压、替换和打包三个步骤,确保项目能够正确引用更新的依赖

在扫描出漏洞之后,往往需要对jar包中某些依赖进行修改升级,此时我们可以在windows下直接进行替换。

1、解压原jar包,手动或者命令都可以

命令:

jar -xvf mytest.jar

解压完一般包含以下3个文件目录:

BOOT-INF/ META-INF/ org/ 

如下所示:

2、下载新的依赖包

比如tomcat-embed-core-9.0.58.jar,替换掉原项目中的tomcat-embed-core-9.0.46.jar。

依赖包的位置:/BOOT-INF/lib中,手动替换掉即可。

可以从maven官网下载,https://mvnrepository.com/ ,直接在上边输入框输入你要下载的包的关键词即可。

3、重新打包

jar -cfM0 mytest.jar BOOT-INF/ META-INF/ org/

注意:

BOOT-INF/,META-INF/,org/之间均有空格,自己敲命令时别写错了。

总结

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

相关文章

  • Java中classpath的基本概念和配置方法详析

    Java中classpath的基本概念和配置方法详析

    这篇文章主要介绍了Java中的classpath概念,包括其基本概念、设置方法以及在Java应用中的作用,在IDE中的配置也进行了详细说明,并提到了一些通用注意事项,需要的朋友可以参考下
    2025-02-02
  • 深入了解Spring控制反转IOC原理

    深入了解Spring控制反转IOC原理

    IOC-Inversion of Control,即控制反转。它不是什么技术,而是一种设计思想。这篇文章将为大家介绍一下Spring控制反转IOC的原理,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-08-08
  • Java双色球系统开发详解

    Java双色球系统开发详解

    这篇文章主要为大家详细介绍了Java双色球系统的开发,超级简单的逻辑,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-09-09
  • Java使用自定义注解实现为事件源绑定事件监听器操作示例

    Java使用自定义注解实现为事件源绑定事件监听器操作示例

    这篇文章主要介绍了Java使用自定义注解实现为事件源绑定事件监听器操作,结合实例形式分析了java自定义注解、注解处理、事件监听与响应等相关操作技巧,需要的朋友可以参考下
    2019-10-10
  • Java中的maven和gradle的比较与使用详解

    Java中的maven和gradle的比较与使用详解

    这篇文章主要介绍了maven和gradle的比较与使用,Maven使用基于XML的配置,Gradle采用了领域特定语言Groovy的配置,在Maven中要引入一个依赖,需要的朋友可以参考下
    2022-04-04
  • spring boot mogodb多条件拼接的解决方法

    spring boot mogodb多条件拼接的解决方法

    这篇文章主要介绍了spring boot mogodb多条件拼接的解决方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-08-08
  • java实现获取网站的keywords,description

    java实现获取网站的keywords,description

    这篇文章主要介绍了java实现获取网站的keywords,description的相关资料,需要的朋友可以参考下
    2015-03-03
  • Java实现替换PDF中的字体功能

    Java实现替换PDF中的字体功能

    文档中可通过应用不同的字体来呈现不一样的视觉效果,通过字体来实现文档布局、排版等设计需要。本文将详细为大家介绍如何利用Java实现替换PDF文中的字体,需要的可以参考一下
    2022-03-03
  • Java Flink与kafka实现实时告警功能过程

    Java Flink与kafka实现实时告警功能过程

    这篇文章主要介绍了Java Flink与kafka实现实时告警功能,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-01-01
  • 聊聊SpringBoot自动装配的魔力

    聊聊SpringBoot自动装配的魔力

    这篇文章主要介绍了SpringBoot自动装配的魔力,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11

最新评论