Javaで現在の作業ディレクトリを取得する方法

Javaで現在の作業ディレクトリを取得する方法

Javaでは、System.getProperty("user.dir")を使用して現在の作業ディレクトリを取得できます。

WorkingDirApp.java

package com.example;

import java.nio.file.Paths;

public class WorkingDirApp {

    public static void main(String[] args) {

        System.out.println(System.getProperty("user.dir"));

        // Java 7
        System.out.println(Paths.get("").toAbsolutePath().toString());

    }

}

出力

D:\projects\java\resources
D:\projects\java\resources