我创建了一个简单的测试 jar 可执行文件,但是当我尝试运行它时,它不起作用,因为它说来自 jar.jar 的 Main-Class 清单属性不会加载。我输入的清单文件(称为 manifest.mf)如下所示: Main-Class: JarTest
编译器命令如下所示:
jar cmf manifest.mf jartest.jar *.class
任何帮助将不胜感激。
我创建了一个简单的测试 jar 可执行文件,但是当我尝试运行它时,它不起作用,因为它说来自 jar.jar 的 Main-Class 清单属性不会加载。我输入的清单文件(称为 manifest.mf)如下所示: Main-Class: JarTest
编译器命令如下所示:
jar cmf manifest.mf jartest.jar *.class
任何帮助将不胜感激。
清单文件区分大小写,应命名为META-INF/MANIFEST.MF
.
要执行 JAR 文件,您应该运行java -jar jartest.jar
.
学习如何手动执行此操作很好。作为调试帮助,您可以使用这个方便的实用程序来检查您的 JAR 清单(如已构建)。它也是一个示例,说明如何以ant
一种少出错空间的方式创建清单。