使用Java中的 jar 命令替换 jar包中的 yml 、properties配置文件

1,将jar包解压到当前目录

jar xvf .\spring-boot-demo.jar

得到以下目录

2,修改 BOOT-INF 中的application.yml配置信息

3,将修改后的文件替换 jar 包中的文件

jar -uvf .\spring-boot-demo.jar .\BOOT-INF\classes\application.yml

4,使用java -jar 启动项目 验证是否参数已经替换成功


5,新打包

-M 不创建 MANIFEST.MF 文件
将当前目录下的所有文件压缩到 jar包中

jar -cMf 新名字.jar * 

将当前目录下的所有文件打包不压缩 jar包中

jar -cMf0 新名字.jar *
posted @ 2022-01-04 15:53  iullor  阅读(2041)  评论(0编辑  收藏  举报