2016-07-28 62 views

回答

0

看到这个回复:https://stackoverflow.com/a/2023544/1499549。您只需在类路径中定义jar文件后指定类。

java命令myapp.jar com.example.Main1

+0

这并不与[春季启动可执行的JAR]工作(http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle /#getting-started-first-application-executable-jar)格式 – FrVaBe

+0

我刚测试过它,它确实有效。重要的是要注意的是,你没有使用“-jar”选项。相反,您使用“-cp”来在类路径中使用jar。 示例项目:https://github.com/ShawnTuatara/stack-overflow-spring-multiple-main-classes –

+0

我认为不同之处在于,您在项目中调用Main类,并且想要调用Main类这是包含在一个依赖库中。这些库作为jar文件包含在可执行文件jar的'lib'子文件夹中,不能通过'-cp'选项访问。 – FrVaBe

相关问题