Java .jar文件在manifest.mf中不包含主类属性

Java .jar文件在manifest.mf中不包含主类属性,java,jar,manifest,mainclass,Java,Jar,Manifest,Mainclass,我正在尝试运行jar文件 java -jar jts.jar 但它无法运行,因为它的Manifest.mf不包含运行jar文件所必需的“Main Class”属性 我对9-10.jar文件也有同样的问题。 请帮助我如何在jar文件中找到这些mainclass,jar文件中没有任何直接定义的mainclass。 如何找到正确的main类以及如何将其添加到manifest.mf命令行上,您可以使用以下命令生成包含现有manifest的jar jar cvfm MyJarName.jar manif

我正在尝试运行jar文件

java -jar jts.jar
但它无法运行,因为它的Manifest.mf不包含运行jar文件所必需的“Main Class”属性

我对9-10.jar文件也有同样的问题。 请帮助我如何在jar文件中找到这些mainclass,jar文件中没有任何直接定义的mainclass。
如何找到正确的main类以及如何将其添加到manifest.mf

命令行上,您可以使用以下命令生成包含现有manifest的jar

jar cvfm MyJarName.jar manifest.txt *.class
有关更多详细信息,请参阅此


或者,如果您使用的是eclipse。请按照上面提到的步骤导出jar。

在命令行中,您可以使用以下命令生成包含现有清单的jar

jar cvfm MyJarName.jar manifest.txt *.class
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 
有关更多详细信息,请参阅此


或者,如果您使用的是eclipse。请按照上面提到的步骤导出jar。

请说明您使用的是哪种IDE。如果jar中没有定义主类,您可以使用java-cp jst.jar YourMainClass来运行,它们可能不会被执行。请说明您使用的是哪个IDE。您可以使用java-cp jst.jar YourMainClass来运行。如果jar中没有定义主类,则它们可能不会被执行。
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