【发布时间】:2016-02-18 17:05:46
【问题描述】:
我有一个捆绑在 jar 文件中的应用程序,我需要在 Linux 环境中启动它,但我无法确定此 JAR 文件中的哪个类是应用程序的入口点。
我尝试在 Windows CMD 上运行它,如下所示:
java -jar build21-jdk13.jar
它引发了以下错误:
no main manifest attribute, in build21-jdk13.jar
任何帮助将不胜感激。
【问题讨论】:
-
MANIFEST.MF文件应该在jar文件的META-INF目录下。
-
而 JAR 文件只是一个 zip 文件,因此可以使用标准存档工具查看或解压缩(在某些情况下,您可能需要重命名它以将文件扩展名更改为 .zip)
-
我确实解压了文件,还检查了 MANIFEST.MF 并且它存在。
标签: java linux command-line