是否可以运行不包含MANIFEST.MF
文件的Java应用程序?当然,有静态main
方法,只缺少清单文件。该应用依赖于多个外部.jar
文件。
如果这可能,怎么做?
答案 0 :(得分:18)
可以指定要从命令行运行的类:
java -cp yourJar.jar your.main.Class
同样的问题:
How to run a class from Jar which is not the Main-Class in its Manifest file
答案 1 :(得分:10)
您还可以使用以下命令添加清单:
jar -uvfe your.jar foo.bar.Baz
java -jar your.jar # tries to run main in foo.bar.Baz
答案 2 :(得分:3)
当然!只需使用:
java -cp MyJar.jar com.example.Main
答案 3 :(得分:2)
是的,请使用此
java -cp myJar.jar package.className