如何在命令行中设置jar的入口点

时间:2015-05-07 18:38:10

标签: java cmd

我有两个类文件HelloViewer.class和HelloComponent.class。我想在运行jar时使用HelloViewer.class作为入口点。目前我正在使用。

jar cfe Hello.jar main HelloViewer.class *.class

我也试过

jar cfe Hello.jar HelloViewer.class HelloViewer.class HelloComponent.class

我对此感到困惑。

1 个答案:

答案 0 :(得分:0)

规范答案在https://docs.oracle.com/javase/tutorial/deployment/jar/appman.html

简言之:

制作文件Manifest.txt

为其提供内容Main-Class: HelloViewer(请注意,这应该是该类的完全限定名称。)

然后使用jar参数告诉m它是清单:

jar cfm Hello.jar Manifest.txt *.class