gpt4 book ai didi

java - 解压并重新压缩 jar 后为 "no main manifest attribute"

转载 作者:行者123 更新时间:2023-12-01 17:16:08 25 4
gpt4 key购买 nike

我有一个由 mvn package 构建的 Spring Boot jar。如果我运行 java -jar,它就可以工作。

如果我解压缩并重新压缩它,而不更改内容,它就会停止工作。

mkdir tmp
cd tmp
jar -xf ../old.jar
tar -cf ../new.jar *
cd ..
java -jar old.jar # works
java -jar new.jar

no main manifest attribute, in new.jar

如何从提取的内容重建 jar,保留 list 及其包含的所有其他元数据?

最佳答案

事实证明我需要直接指定 list

jar cfm foo.jar path/to/manifest *

关于java - 解压并重新压缩 jar 后为 "no main manifest attribute",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61383337/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com