Java获取当前路径(Linux+Windows)
Posted 整合侠
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java获取当前路径(Linux+Windows)相关的知识,希望对你有一定的参考价值。
Java获取当前路径(Linux+Windows)
获取当前路径(兼容Linux、Windows):
String curPath = System.getProperty("user.dir");
log.info("===========当前路径===========curPath:", curPath);
输出结果:===========当前路径===========curPath:/home/lizhm
如何获取Windows和Linux/MacOS的绝对路径(获取命令行当前目录获取shell当前目录)
背景
如何获取Windows和Linux/MacOS的绝对路径(获取命令行当前目录、获取shell当前目录)
方法
- Windows:
%cd%
,例如这么拼接"%cd%\\jre\\bin\\java -jar pork-system-1.0.0-RELEASE.jar"
- Linux/MacOs:可以定义一个变量并引用
cur_dir=$(pwd)
"$cur_dir/jre_macos/bin/java" -jar pork-system-1.0.0-RELEASE.jar
注意要加双引号,避免路径中包含中文或者空格导致出错
以上是关于Java获取当前路径(Linux+Windows)的主要内容,如果未能解决你的问题,请参考以下文章
java File linux windows 下 绝对路径 相对路径问题