springboot打包的jar项目,不需要安装jdk环境启动

因为服务器上是JDK7,而springboot至少用JDK8才行,但是又因为是很老的项目,不是很清楚能不能换JDK8,有风险,因此选择以前项目用JDK7,而新的springboot用JDK8.
步骤一:打包好springboot项目为jar包。
步骤二:找到安装好的JDK目录,将jdk和jre一起复制出来。
步骤三:将这三个文件放到同一个文件夹下,然后新建一个bat文件。
步骤四:bat文件中写入:start jre1.8.0_144/bin/java -jar ssqxDMQ.jar (就是制定启动环境而已)

其他类似项目也可以通过这种方式去做

这样做的好处就是,1、不用安装多的环境,防止对以前的项目造成影响;2、需要多台服务器部署时,不用每台服务器都安装环境。

标签: java jdk

Qihan 发布于 2023-2-5 11:07

使用graalvm把springboot3.0编译成为exe可执行文件!启动速度超快!无需jdk环境!

使用graalvm把springboot3.0编译成为exe可执行文件!启动速度超快!无需jdk环境!


Qihan 发布于 2022-12-22 14:20

nacos启动常见异常问题解决

nacos启动异常问题解决


Qihan 发布于 2022-12-4 16:29

电视剧《点燃我,温暖你》同款爱心代码 在线演示

电视剧《点燃我,温暖你》同款爱心代码 在线演示


Qihan 发布于 2022-11-20 17:42

把jar导入到本地Maven库

把jar导入到本地Maven库


Qihan 发布于 2022-11-9 22:36

Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near

org.springframework.jdbc.BadSqlGrammarException: ### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'order


Qihan 发布于 2022-10-29 16:50

SpringBoot中怎么处理过滤器中的异常?

SpringBoot中怎么处理过滤器中的异常?

标签: java jwt token

Qihan 发布于 2022-10-26 22:45

VUEJS添加网页进度条加载效果

vuejs使用NProgress实现网页进度条效果


Qihan 发布于 2022-6-24 21:07

SpringBoot整合Redis,自定义Redis序列化以及Redis常用工具类分享

SpringBoot整合Redis,自定义Redis序列化以及Redis常用工具类分享


Qihan 发布于 2021-10-25 19:32

搜索

链接