对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 >> 这个是批处理文件 ,内容很简单 如图。
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· .NET10 - 预览版1新功能体验(一)