对Jar包的启动指定Jre环境(用于配置单体应用或单机版项目)

一个Java 应用想要运行就必须安装JRE,嗯!没毛病!一个Java应用用到的JRE版本可能不同,也没毛病,可是如果换一台机器就要装一次环境,换一台装一次,太累了,确实太累了
今天就说一个贼简单的方法,来实现spring boot 应用指定jre 环境 启动,不依赖于java_home 或 path。
1 首先需要下载你需要版本的jre 例如我的如下图

2 简单介绍下这个目录下的所有目录。
config 文件夹 > > spring boot 应用允许将配置文件放到jar包之外,当然肯定有一定规则,规则如下:
第一种是在jar包的同一目录下建一个config文件夹,然后把配置文件放到这个文件夹下。 优先级最高
第二种是直接把配置文件放到jar包的同级目录。优先级较上次之
第三种在classpath下建一个config文件夹,然后把配置文件放进去。优先级较上次之
第四种是在classpath下直接放配置文件。优先级较上次之
jre1.8.0_151 >> 这个是我的应用yila依赖的环境
logs >> 这个是我应用打印的日志。不启动不会存在。
elasticsearch-1.0.jar >> 这个是我springboot 的应用了。
statr.bat >> 这个是批处理文件 ,内容很简单 如图。

posted @ 2021-03-31 14:31  你樊不樊  阅读(894)  评论(0编辑  收藏  举报