maven运行spring boot项目

我用idea想跑一个整合flowable的spring boot项目,但是跑不起来,原因是jdk版本不够高。但是我的idea是2018版本,最高只能支持到jdk11。就想办法不用idea编译、打包、运行项目。因为spring boot是maven项目,所以可以用maven进行打包。

下面是操作步骤:

因为在maven的readme.txt文件中有这样一句话"Make sure JAVA_HOME is set to the location of your JDK",说明maven是从环境变量JAVA_HOME中读取jdk路径。所以只需要修改系统环境变量JAVA_HOME,maven便能使用高版本的jdk。

然后到spring boot官网下载spring boot项目,修改pom.xml:增加h2和flowable依赖。

xml 复制代码
<dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <version>1.4.199</version>
        </dependency>
        <dependency>
            <groupId>org.flowable</groupId>
            <artifactId>flowable-spring-boot-starter</artifactId>
            <version>${flowable.version}</version>

        </dependency>

之后,准备打包项目。在pom.xml所在目录执行cmd命令:mvn clean & mvn package -DskipTests=true

最后,运行项目。切换到target目录,在文件地址栏输入cmd+回车。在命令行黑窗口输入命令:java -jar xxx-0.0.1-SNAPSHOT.jar

如下所示代表运行成功

相关推荐
.Cnn5 小时前
Redis基础day02
java·数据库·redis
能有时光5 小时前
[MAF的Agent管道详解-07]利用AIAgent中间件构建Agent管道
java·数据库
什巳5 小时前
JAVA练习277- 找到字符串中所有字母异位
java·开发语言·算法·leetcode
小则又沐风a6 小时前
深入理解文件系统(二)
java·服务器·前端
jojo甜在心6 小时前
(开源)宠物商城系统 全栈开发实录 采用 Java + SpringBoot + Vue + MySQL
java·开源·宠物
ACGkaka_6 小时前
Spring Boot 实战(四十二):集成 Spring AI 六大场景
人工智能·spring boot·spring
zhanghaofaowhrql6 小时前
Spring Data JPA Repository 详解:从基础到高级用法
java·数据库·sql
编程(变成)小辣鸡7 小时前
如何防止接口被恶意刷?
java·后端·网络安全
大圣编程12 小时前
Java 多维数组详解
java·开发语言
万法若空14 小时前
【算法-查找】查找算法
java·数据结构·算法