我正在尝试运行jar文件
java -jar jts.jar但是它无法运行,因为它的Manifest.mf不包含'Main-Class‘属性,这是jar文件运行所必需的。
我在处理9-10个.jar文件时遇到了同样问题。请告诉我如何在jar文件中找到这些主类,因为jar文件中没有任何直接定义的主类。我应该如何找到正确的主类,以及如何将其添加到manifest.mf
发布于 2013-11-03 14:05:26
在命令行上,您可以使用以下命令来生成具有现有清单的jar。
jar cvfm MyJarName.jar manifest.txt *.class有关更多详细信息,请参阅此page。
或者,如果您使用的是eclipse。请按照前面提到的here步骤导出jar。
发布于 2021-10-29 20:05:04
如果在manifest.txt的最后一行有Main-Class属性,那么如果在结尾处没有新行,它就会消失。非常烦人,但请始终确保在清单文件的末尾有一个新行。
发布于 2013-11-03 14:16:01
1. You can open the jar file with winzip or winrar.
2. Open manifest file in notepad.
3. Add main-class: ClassNameContianingMainMethod.
4. Save the file and then run it https://stackoverflow.com/questions/19750279
复制相似问题