Windows系统修改jar包中的文件或者依赖

场景

应用的jar包在安全扫描时,发现不可信依赖,springboot依赖的tomcat几个包版本需要升级,现场环境是Linux,怎么进行依赖jar的替换,一搜一大把,就不赘述了。
可以参考如下链接:

    https://blog.csdn.net/Mr_7777777/article/details/125152748

本文主要说一下Windows系统,如何达到上述目的。

操作步骤

下面是具体的操作步骤

打开windows命令窗口,查看jar命令是否可用

avatar
如果提示,jar不是内部或外部命令,也不是可运行的程序,则需要进行环境便的配置

jar环境变量配置

可以参考如下链接:

    https://blog.csdn.net/sinat_20593627/article/details/109613547

如果是java1.8版本,会提示bin\jlink.exe不是内部或外部命令,也不是可运行的程序,这个忽略即可。

解压jar包并手动替换,然后再重新打包

  • 解压原jar包

    jar -xvf xxx.jar
    
  • 手动替换文件或者依赖

  • 重新打包

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

以上就是所有内容,主要就是jar这个命令,其实是不区分操作系统,Linux和Windows系统的区别也就是删除和替换操作,解压和打包其实是一致的。

posted @ 2022-07-29 10:03  于北往南  阅读(2381)  评论(0编辑  收藏  举报