SpringBoot项目jar发布后如何获取jar包所在目录路径
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇文章给大家分享的是有关SpringBoot项目jar发布后如何获取jar包所在目录路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
千家信息网最后更新 2025年01月20日SpringBoot项目jar发布后如何获取jar包所在目录路径
本篇文章给大家分享的是有关SpringBoot项目jar发布后如何获取jar包所在目录路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
SpringBoot项目jar发布获取jar包所在目录路径
ApplicationHome ah = new ApplicationHome(getClass());File file = ah.getSource();System.out.println(file.getParentFile().toString());
说明:
该种方法获取jar包所在路径好处,会根据当前是本地测试环境还是发布到生产环境准确获取jar所在路径。
SpringBoot打可执行jar运行时输出文件路径问题
Ubuntu系统环境下,项目打jar包形式运行工程生成文件以及获取该文件的路径设置问题
1.使用前辈项目中如下方法在打war包和本地运行项目时能够获取目录。
IDEA中获取的是:/home/xxx/xxx/(projectName)/target/classes;
若使用在jar包中获取的是:/home/xxx/BOOT-INF/classes
String path = (String.valueOf(Thread.currentThread().getContextClassLoader().getResource(""))).replaceAll("file:/", "").replaceAll("%20", " ").trim();
2.当项目打jar包使用java -jar xxx.jar运行时,jar会作为一个单独的文件运行,文件不会生成在jar包中。
所以使用System.getProperty("user.dir");获取当前jar所运行的路径(和jar文件所在的同级目录),使用该路径作为根目录存放项目中生成的文件。
以上就是SpringBoot项目jar发布后如何获取jar包所在目录路径,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
路径
项目
文件
所在
运行
目录
环境
方法
更多
知识
篇文章
问题
生成
实用
前辈
同级
好处
就是
工作会
工程
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
手机显示请求连接服务器
电视设备服务器指的是什么
有真的网络安全
数据库怎样插入变量数据
2021 网络安全市场
java实现读写分离数据库
泰韬网络技术 待遇
杭州浩际网络技术公司
如何打开右下角的数据库服务
观看网络安全视频简讯
数字化转型软件开发
南昌绿风网络技术
计算机网络技术三级教程
事业单位网络安全试卷
数据库模型的发展分为哪三个阶段
应用软件开发包括什么内容
虹口区营销软件开发包括什么
手机如何开闪烁之光服务器
数据库文件版本最新免费版
数据库访问大
2021 网络安全市场
阳光网络安全保险条款
仪器数据采集 入数据库
图书馆数据库知识产权
l4d2 rpg服务器
dba数据库推荐
数据库在技术上的工作过程是
深维软件开发有限公司
云创网络技术
智能地库软件开发