【问题标题】:No main manifest attribute after creating jar, Cmd Windows创建jar后没有主要清单属性,Cmd Windows
【发布时间】:2016-12-02 21:18:15
【问题描述】:

我想用这个脚本在 Windows 的命令行中创建一个 jar:

cd Mongo-SQL/src
javac -cp "..\\lib\\*;..\\lib\\hapi-lib\\*" *.java FHIRTranslate\*.java
jar -cvfm ..\\lib\\runSQLSave.jar ..\\META-INF\\MANIFEST.MF *.class

还有清单:

Manifest-Version: 1.0
Class-Path: ..\\lib\\*.jar ..\\lib\\hapi-lib\\*.jar
Main-Class: Main

运行脚本后,我没有收到任何错误,但是当我想运行 runSQLSave.jar 时,我收到了

runSQLSave.jar 中没有主清单属性

在我的清单文件中,我没有 Main-Class: Main。有什么想法吗?

谢谢。

【问题讨论】:

  • 清单中的类路径条目是相对 URL,而不是 Windows 路径。他们应该使用正斜杠。它不支持通配符 AFAIK。

标签: java jar cmd compilation main


【解决方案1】:

您可以使用 -e 标志指定入口点类 请参阅此link

【讨论】:

    猜你喜欢
    • 2016-10-13
    • 2021-05-29
    • 2015-10-01
    • 2018-02-10
    • 2022-12-23
    • 2020-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多