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 分钟前
SpringBoot配置优化:Tomcat+数据库+缓存+日志全场景教程
java·数据库·spring boot·后端·算法·tomcat·哈希算法
毕设源码-朱学姐5 分钟前
【开题答辩全过程】以 基于ssm的电影推荐与分享平台的设计与实现为例,包含答辩的问题和答案
java
独自破碎E9 分钟前
LCR004-只出现一次的数字II
java·开发语言
Elias不吃糖13 分钟前
Spring Bean 注入与容器管理:从“怎么交给容器”到“怎么被注入使用”的完整总结
java·spring·rpc·bean
Chan1620 分钟前
《Redis设计与实现》| 常用数据类型与AOF、RDB持久化
java·开发语言·redis·spring·面试·java-ee
wljt21 分钟前
游标分页原理
java·前端·数据库
SunnyDays101140 分钟前
如何使用 Java 自动调整 Excel 行高和列宽
java·自动调整行高和列宽·自适应行高和列宽
虎头金猫1 小时前
内网导航站 “出圈”!用 cpolar 解锁 Dashy 远程访问新玩法
java·c++·python·程序人生·职场和发展·php·程序员创富
康小庄1 小时前
SpringBoot 拦截器 (Interceptor) 与切面 (AOP):示例、作用、及适用场景
java·数据库·spring boot·后端·mysql·spring·spring cloud
不会c+1 小时前
Maven私服的搭建与使用
java·maven