一個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 >> 這個是批處理文件 ,內容很簡單 如圖。