java运行jar包中指定Class的main方法

时间:2022-05-07 08:55:18

Question


Java运行jar包中指定Class的main方法。

Solution


用OneJar打包后java -jar **.jar总是运行指定的主方法,现在工程中有很多其他的主方法,想要运行指定的。可以用下面的命令:

java -classpath ****.jar ****.****.className [args]
其中: [args] 可以不用写。

Supplement


可以暂用Maven中原声的打包的方法(Default):
Maven中打包 可以直接package 而不需要 clean package。(详细的原因可以查看Maven系列之Maven的生命周期。)