从Spring Boot可执行jar中的嵌入式库中启动Java类

时间:2016-07-28 08:14:13

标签: java spring-boot

是否可以在Spring Boot executable jar中启动与声明的mainClass不同的Java类(使用main方法)?

专业:应该启动的类位于嵌入可执行jar的库中(在lib文件夹中)。

背景资料:

可执行jar包含一个带有类的库,我想调用它来正常关闭应用程序。此库嵌入在可执行jar文件夹文件夹中,默认Java类路径参数无法访问。

2 个答案:

答案 0 :(得分:0)

请参阅此回复:https://stackoverflow.com/a/2023544/1499549。您只需在类路径上定义jar文件后指定类。

java -cp myapp.jar com.example.Main1

答案 1 :(得分:-1)

class Base { a() { console.log('in mystuff/base a()'); } b() { setTimeout(this.a, 2000); } }