我有一个springboot项目,有3个主要类
com.abc.test --> Application
com.abc.test.pqr --> ApplicationMain2
com.abc.test.xyz --> ApplicationMain3
现在springboot项目无法构建,所以我将pom条目作为
<properties>
<start-class>com.abc.test.Application</start-class>
</properties>
通过eclipse,我可以成功地运行所有3个main并创建一个jar。但每当我试图用命令运行jar时,它就会运行应用程序类。
java -jar -Dloader.main=com.abc.test.pqr.ApplicationMain2 test-1.0.jar
下面的命令给出了找不到类的错误
java -cp test-1.0.jar -Dloader.main=com.abc.test.pqr.ApplicationMain2
java -cp -Dloader.main=com.abc.test.pqr.ApplicationMain2 test-1.0.jar com.abc.test.pqr.ApplicationMain2
java -classpath test-1.0.jar com.abc.test.pqr.ApplicationMain2
1条答案
按热度按时间mbskvtky1#
多谢了,我以前的指挥是
问题是我们没有包括propertieslauncher。除了类之外,我们还需要显式地给出属性启动器的路径。所以正确的命令如下