0

我创建了一个简单的测试 jar 可执行文件,但是当我尝试运行它时,它不起作用,因为它说来自 jar.jar 的 Main-Class 清单属性不会加载。我输入的清单文件(称为 manifest.mf)如下所示: Main-Class: JarTest

编译器命令如下所示:

jar cmf manifest.mf jartest.jar *.class

任何帮助将不胜感激。

4

2 回答 2

1

清单文件区分大小写,应命名为META-INF/MANIFEST.MF.

要执行 JAR 文件,您应该运行java -jar jartest.jar.

于 2011-08-15T01:20:36.510 回答
1

学习如何手动执行此操作很好。作为调试帮助,您可以使用这个方便的实用程序来检查您的 JAR 清单(如已构建)。它也是一个示例,说明如何以ant一种少出错空间的方式创建清单。

于 2011-08-15T01:32:48.860 回答