SpringBoot项目jar发布后如何获取jar包所在目录路径
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,本篇文章给大家分享的是有关SpringBoot项目jar发布后如何获取jar包所在目录路径,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
数据库开发难不难
通讯网络安全小知识
三一重能软件开发
教育管理系统数据库设计意义
顶牛数据库技术
es软件开发平台
进口单串口服务器厂家
数据库含义
ios软件开发图片
oracle数据库加载顺序
香港服务器 seo
三国志战略版转服务器功能
南京网络安全展会信息
标准软件开发方法
网络安全0基础入门到精通
如何修改数据库验证
软件开发文档目的
数据库各种对象的基础是
大飞哥网络安全29
上海购买网络技术转让产品
医疗软件开发难吗
腾讯iot不提供测试服务器
软件开发公司可以报二建吗
深圳微交易软件开发 招商
节程软件开发
宽带缓存服务器 教程
黄山市网络安全指挥中心
网络安全保护空间
二级建造师服务器错误怎么办
安全的dns服务器怎么设置