如何运行Java .jar没有MANIFEST.MF



是否可以运行不包含MANIFEST.MF文件的Java应用程序?当然,也有静态的main方法,只是缺少清单文件。该应用程序依赖于几个外部.jar文件。

如果这是可能的,怎么做?

可以从命令行指定要运行的类:

java -cp yourJar.jar your.main.Class

同样的问题:

如何从Jar中运行一个在Manifest文件中不是Main-Class的类

您也可以添加清单,使用以下命令:

jar  -uvfe  your.jar foo.bar.Baz
java -jar your.jar        # tries to run main in foo.bar.Baz

当然!就用这个:

java -cp MyJar.jar com.example.Main

是的,使用这个

最新更新