使用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 @   iullor  阅读(2614)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示