java 現在のユーザーのホームディレクトリを取得する

java 現在のユーザーのホームディレクトリを取得する

javaで、現在のユーザーのホームディレクトリを取得する手順を記述してます。

環境

  • OS windows11 home
  • java 17.0.2

手順

現在のユーザーのホームディレクトリを取得するには、「System.getProperty」を使用します。

System.getProperty("user.home")

実際に、使用してみます。

public class App {
    public static void main(String[] args) throws Exception {     
        
        System.out.println(System.getProperty("user.home")); // C:\Users\testuser

    }
}

取得されていることが確認できます。

また、現在のユーザーは「user.name」で、現在使用してるフォルダパスは「user.dir」で取得することも可能です。

public class App {
    public static void main(String[] args) throws Exception {     
        
        System.out.println(System.getProperty("user.name")); // testuser
        System.out.println(System.getProperty("user.dir")); // c:\java\test\src

    }
}