gpt4 book ai didi

Java无法执行没有主要 list 属性的jar文件

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:50:16 25 4
gpt4 key购买 nike

jar cvef Main.jar Main *

added manifest
adding: DrawPane.class(in = 344) (out= 257)(deflated 25%)
adding: DrawPane.java(in = 306) (out= 175)(deflated 42%)
adding: main(in = 9038) (out= 8275)(deflated 8%)
adding: Main.class(in = 868) (out= 544)(deflated 37%)
adding: Main.java(in = 507) (out= 260)(deflated 48%)
adding: Manifest.txt(in = 18) (out= 18)(deflated 0%)
adding: src/(in = 0) (out= 0)(stored 0%)
adding: src/icon.png(in = 1163) (out= 1168)(deflated 0%)
adding: src/Thumbs.db(in = 3584) (out= 1038)(deflated 71%)

创建 jar 文件,然后:

java -jar Main.jar

我得到一个错误:

no main manifest attribute, in Main.jar

我做错了什么?

最佳答案

根据 this tutorial您的 list 文件应具有相对路径 META-INF/MANIFEST.MF。看起来您没有在那里添加自己的 list 。 jar 命令添加一个默认 list ,这就是它显示“已添加 list ”的原因。

编辑:根据the next page in the tutorial ,向 list 文件添加内容的基本语法如下:

jar cfm jar-file manifest-addition input-file(s)

我建议阅读本教程的前几节,我相信您会得到想要的结果!

关于Java无法执行没有主要 list 属性的jar文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21239936/

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