最近做项目,发现配置文件有如下配置:${user.home}
<context:property-placeholder ignore-unresolvable=“true” location=“file:${user.home}/cic-zyb/cic-zyb.properties” />
此处并不知道${user.home}是什么路径,此处是我电脑的路径:C:\\Users\\sun
C盘用户下的常用用户路径
可以通过代码获取打印位置
public static void main(String[] args) {
System.out.println(System.getProperty(\"user.home\") );
}
还有其他一些方法:
System.out.println(\"java版本号:\" + System.getProperty(\"java.version\")); // java版本号
System.out.println(\"Java提供商名称:\" + System.getProperty(\"java.vendor\")); // Java提供商名称
System.out.println(\"Java提供商网站:\" + System.getProperty(\"java.vendor.url\")); // Java提供商网站
System.out.println(\"jre目录:\" + System.getProperty(\"java.home\")); // Java,哦,应该是jre目录
System.out.println(\"Java虚拟机规范版本号:\" + System.getProperty(\"java.vm.specification.version\")); // Java虚拟机规范版本号
System.out.println(\"Java虚拟机规范提供商:\" + System.getProperty(\"java.vm.specification.vendor\")); // Java虚拟机规范提供商
System.out.println(\"Java虚拟机规范名称:\" + System.getProperty(\"java.vm.specification.name\")); // Java虚拟机规范名称
System.out.println(\"Java虚拟机版本号:\" + System.getProperty(\"java.vm.version\")); // Java虚拟机版本号
System.out.println(\"Java虚拟机提供商:\" + System.getProperty(\"java.vm.vendor\")); // Java虚拟机提供商
System.out.println(\"Java虚拟机名称:\" + System.getProperty(\"java.vm.name\")); // Java虚拟机名称
System.out.println(\"Java规范版本号:\" + System.getProperty(\"java.specification.version\")); // Java规范版本号
System.out.println(\"Java规范提供商:\" + System.getProperty(\"java.specification.vendor\")); // Java规范提供商
System.out.println(\"Java规范名称:\" + System.getProperty(\"java.specification.name\")); // Java规范名称
System.out.println(\"Java类版本号:\" + System.getProperty(\"java.class.version\")); // Java类版本号
System.out.println(\"Java类路径:\" + System.getProperty(\"java.class.path\")); // Java类路径
System.out.println(\"Java lib路径:\" + System.getProperty(\"java.library.path\")); // Java lib路径
System.out.println(\"Java输入输出临时路径:\" + System.getProperty(\"java.io.tmpdir\")); // Java输入输出临时路径
System.out.println(\"Java编译器:\" + System.getProperty(\"java.compiler\")); // Java编译器
System.out.println(\"Java执行路径:\" + System.getProperty(\"java.ext.dirs\")); // Java执行路径
System.out.println(\"操作系统名称:\" + System.getProperty(\"os.name\")); // 操作系统名称
System.out.println(\"操作系统的架构:\" + System.getProperty(\"os.arch\")); // 操作系统的架构
System.out.println(\"操作系统版本号:\" + System.getProperty(\"os.version\")); // 操作系统版本号
System.out.println(\"文件分隔符:\" + System.getProperty(\"file.separator\")); // 文件分隔符
System.out.println(\"路径分隔符:\" + System.getProperty(\"path.separator\")); // 路径分隔符
System.out.println(\"直线分隔符:\" + System.getProperty(\"line.separator\")); // 直线分隔符
System.out.println(\"操作系统用户名:\" + System.getProperty(\"user.name\")); // 用户名
System.out.println(\"操作系统用户的主目录:\" + System.getProperty(\"user.home\")); // 用户的主目录
System.out.println(\"当前程序所在目录:\" + System.getProperty(\"user.dir\")); // 当前程序所在目录
参考:
https://blog.csdn.net/qhsy2016/article/details/52125731
https://blog.csdn.net/duck_arrow/article/details/42525385
继续阅读与本文标签相同的文章
上一篇 :
intellij快捷键
下一篇 :
如何通过闪电网络进行比特币离线支付?
-
flex布局和grid布局
2026-05-18栏目: 教程
-
语音顶会Interspeech 论文解读|Constrained output embeddings for end-to-end code-switching speech recognition with only monolingual data
2026-05-18栏目: 教程
-
《Android应用开发进阶》| 每日读本书
2026-05-18栏目: 教程
-
“阿里云十年,因为有我而不同”,征文活动开始了!
2026-05-18栏目: 教程
-
玩转 Drone CI
2026-05-18栏目: 教程
