当前位置: 首页 > 知识库问答 >
问题:

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

储毅
2023-03-14

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

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

背景资料:

可执行jar包含一个库,其中包含一个类,我想调用该类以正常关闭应用程序。该库嵌入在可执行文件jars lib文件夹中,默认Java类路径参数无法访问该库。

共有2个答案

冯鸿光
2023-03-14

java-cp你的Spring开机。罐子装载机。主要的=

柳奇希
2023-03-14

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

java-cpmyapp.jarcom.example.Main1

 类似资料:
  • 我在项目的下的静态文件夹中放置了一些静态资源,例如。我们使用的库希望通过执行使用servlet上下文加载一些资源。 当我在Eclipse中运行这个项目时,的真实路径解析为。我不知道为什么它使用这个文件夹,而它不存在于项目中?如果我创建了可执行jar并运行它,那么给出。这个目录确实存在,但里面什么也没有。 很明显,如果通过HTTP请求,我可以很好地看到我的资源,但通过servlet上下文,我不能像预

  • 使用命令获取此错误: jar是用mvn clean包和mvn安装构建的 聚甲醛

  • 我在Netbeans IDE 8.0.1中编写了一个名为SampleChat的Java GUI程序,并使用“Clean and Build”函数创建了一个jar文件。 我转到Netbeans创建的'dist'目录,双击它生成的jar文件。打开一个cmd窗口,其行如下: 我打算从一个U盘共享程序,所以它是至关重要的,唯一的要求是一个JVM,鼠标,也许一些手指来双击它。 我想出的一个尴尬的解决方案是编

  • 我有一个简单的Spring启动课是这样的: java和bar.java文件是作为依赖项嵌套在当前jar文件中的主类文件,并且还用@SpringBootApplication进行了注释。jar文件结构如下所示。 当我试图启动starter.java时,这在eclipse中运行得很好,但当我试图用maven构建项目时,却遇到了异常: 以下是Starter POM文件的节选: 项目结构如下所示: 我有一

  • 本文向大家介绍SpringBoot java-jar命令行启动原理解析,包括了SpringBoot java-jar命令行启动原理解析的使用技巧和注意事项,需要的朋友参考一下 在spring boot里,很吸引人的一个特性是可以直接把应用打包成为一个jar/war,然后这个jar/war是可以直接启动的,而不需要另外配置一个Web Server。那么spring boot如何启动的呢?今天我们就来

  • 在学习教程的同时,我正在使用SPRING初始化器https://start.spring.io/使用springboot 2.0.2生成带有reactiveMongoDB的项目。 gradle文件列出:compile('org.springframework.boot:spring-boot-starter-data-mongodb-reactive') 我能够将该项目导入eclipse,主类使用