直接替换Springboot jar包中的文件

Posted justdoit_potato

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了直接替换Springboot jar包中的文件相关的知识,希望对你有一定的参考价值。

Linux Springboot 在不重新打包的情况下,修改配置文件
直接vim xxx.jar包后,可以通过 /关键字来查找文件,查找到以后,通过方向键进行控制,enter进入文件,i进入插入模式,修改文件、保存等操作和vim的操作一样。修改保存完后 java –jar直接启动即可。

Linux Springboot 在不重新打包的情况下,替换某些class文件及lib下jar包
先 jar -xvf ***.jar 解压要替换的jar,解压后目录如下

class文件及lib都在BOOT-INF文件夹下,直接替换即可
替换后jar -cfM0 XX.jar ./ 命令打打包成jar,保证执行命令的文件夹中尽量没有其他不必要的文件

Linux解决提示jar 不是可用命令
find / -name jar 查询到jar命令的存放文件夹(jar命令需要JDK),然后cd /usr/bin,执行ln -s -f XX/bin/javah 和 ln -s -f XX/bin/jar 命令

Winods Springboot 在不重新打包的情况下,修改配置文件或替换某些class文件
用好压打开jar包,直接修改保存即可

Winods Springboot 在不重新打包的情况下,替换lib下jar包
先 jar -xvf ***.jar 解压要替换的jar,解压后目录如下

class文件及lib都在BOOT-INF文件夹下,直接替换即可
替换后jar -cfM0 XX.jar ./ 命令打打包成jar,保证执行命令的文件夹中尽量没有其他不必要的文件

以上是关于直接替换Springboot jar包中的文件的主要内容,如果未能解决你的问题,请参考以下文章

直接替换Springboot jar包中的文件

打包的jar 替换或修改文件

如何替换java项目的框架jar包中的一个文件?

jar包可以直接替换高版本的吗

linux修改jar包中的springboot配置文件

怎么修改jar包中的class文件然