JAVA系列:java -jar使用方法(指定main class)

目录

配置指定main class

配动态指定main class

多个main class存在时指定一个

maven指定 


配置指定main class

manifest 英[ˈmænɪfest]

指定了main class

test.jar,里面有一个拥有main函数的main class:test.someClassName

MANIFEST.MF添加如下配置

Main-Class: test.someClassName

在控制台里输入java -jar test.jar即可以运行这个jar。

JAVA系列:java -jar使用方法(指定main class)

 

 

配动态指定main class

 java -cp myjar.jar com.example.MainClass

JAVA系列:java -jar使用方法(指定main class)

 

多个main class存在时指定一个

jar里面有很多其他的主方法,想要运行指定的。可以用下面的命令:

java -classpath ****.jar com.className [args]

JAVA系列:java -jar使用方法(指定main class)

maven指定 

JAVA系列:java -jar使用方法(指定main class)