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

如下所示代表运行成功

相关推荐
我要神龙摆尾5 分钟前
IDEA 阅读插件
java·ide·intellij-idea·idea-plugs·plugs
涉密IT资质笔记1 小时前
涉密人员脱密期管理规范:期限分级模型、就业限制边界与违规认定标准
java·服务器·前端·网络·数据库
MZ_ZXD0011 小时前
【关注可白嫖源码】--课程设计--毕业设计-- 42557基于springboot的大学生体质健康管理系统
spring boot·课程设计·毕设·大作业·程序开发·程序定制·毕设代做
mmsx1 小时前
Android Dialog 插槽模式:用一套壳统一全应用的弹窗风格
android·java·dialog·开发语言
u0111026751 小时前
工具页案例图如何编写 alt让图片说明与处理场景对应
java·前端·javascript·图像处理·人工智能·算法·ai作画
码上有光1 小时前
Linux:进程间通信——匿名管道通信、命名管道通信
android·java·linux·linux通信·匿名通信·命名通信
落魄实习生1 小时前
Agent Scope Java 2.x 系列【11】AgentState 与状态存储
java·开发语言·ai
Ivanqhz1 小时前
干涉图着色
java·服务器·网络·数据库·人工智能·深度学习
w***48822 小时前
SpringBoot整合easy-es
spring boot·后端·elasticsearch
程序鉴定师2 小时前
2026年深圳小程序/App开发公司技术选型指南:从架构设计到交付标准全维度评估
java·小程序·uni-app·php·objective-c