我已经将两个主类构建/打包到一个jar包中,我想根据我的需要专门化其中一个来启动。
例如,sample.jar
中有 com.sample.MainClassOne
和 com.sample.bat.MainClassTwo
。当我运行 java -jar example.jar
时,com.sample.MainClassOne
将始终启动。有时我想启动com.sample.bat.MainClassTwo
,我该怎么办?
最佳答案
可运行的jar文件仍然是普通的jar文件,你可以这样做:
java -cp sample.jar com.sample.bat.MainClassTwo
(除了能够执行 java -jar example.jar
来运行 com.sample.MainClassOne
)
关于java - 如何启动一个专门的主类来运行jar包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48179861/