SpringBoot项目jar发布后如何获取jar包所在目录路径
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇文章给大家分享的是有关SpringBoot项目jar发布后如何获取jar包所在目录路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
千家信息网最后更新 2026年11月01日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年互联网排名
中国最先进互联网科技公司
蓝色互联网科技
港股科技和互联网
互联网行业科技股
南博望互联网科技有限公司
中科明德北京互联网科技
北京市互联网新科技
银行科技岗属于互联网吗
互联网高科技行业有哪些企业
互联网加科技
中国 科技 互联网
有马互联网科技
互联网科技论文
科技创新互联网企业
广西互联网科技公司
科技与互联网哪个更好
哈尔滨屹滨互联网科技有限公司
高科技互联网套路
互联网安防科技感