使用Java获取当前工作目录


使用Java获取当前工作目录

public class JavaApplication1 {
  public static void main(String[] args) {
       System.out.println("Working Directory = " +
              System.getProperty("user.dir"));
  }
}

这将打印出初始化应用程序的完整绝对路径。

使用java.nio.file.Pathjava.nio.file.Paths,您可以执行以下操作来显示Java认为您当前的路径。这适用于7及以上,并使用NIO。

Path currentRelativePath = Paths.get("");
String s = currentRelativePath.toAbsolutePath().toString();
System.out.println("Current relative path is: " + s);