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 下 绝对路径 相对路径问题

java输出当前目录(获取当前路径)

如何使用java从linux环境中获取tomcat中当前目录的相对路径

java如何获得linux下web路径

linux获取当前路径

Windows以及Linux下常用的命令