jar 启动提示: xxx.jar 中没有主清单属性

一、背景说明

1. 现场有个jar包,里面的一个配置文件被研发写死在代码里了,为了图省事。不想重新打包。于是直接解压,结果报错了。当时的解压命令

mkdir ce
cp ../wangzy.jar .
jar xvf wangzy.jar

2. 修改对应配置文件。然后重新压缩

rm -rf wangzy.jar
jar cvf wangzy.jar *

启动后报错提示:xxx.jar 中没有主清单属性

二、解决方法

# 取出jar包中的指定文件
jar xf 你的jar包文件  BOOT-INF/classes/修改的文件

# 使用vim命令或者其他方式修改文件 并保存
vi BOOT-INF/classes/修改的文件

#更新配置文件到jar包内
jar uf 你的jar包文件 BOOT-INF/classes/修改的文件

然后重新运行,问题解决

 

posted on 2024-05-22 09:58  wangzy-Zj  阅读(46)  评论(0编辑  收藏  举报