How to get Windows username in Java?

Lookup the system property “user.name”.

String username = System.getProperty("user.name");

Demonstration: Main.java

public class Main {
   public static void main(String[] args) {
      System.out.println(System.getProperty("user.name"));
   }
}

Output:

c:\dev\src\misc>javac Main.java

c:\dev\src\misc>java Main
rgettman

c:\dev\src\misc>

Leave a Comment