'Java: Programatic Way to Determine Current Windows User
I see many similar questions, however I want to find the Username of the currently logged in user using Java.
Its probably something like:
System.getProperty(current.user);
But, I'm not quite sure.
Solution 1:[1]
The commonly available system properties are documented in the System.getProperties() method.
As Chris said "user.name" is the property to get the user running your app.
Solution 2:[2]
As mentioned above (and linked for Java 6), to get the current user:
System.getProperty("user.name")
For Java 7: System.getProperties()
For Java 8: System.getProperties()
For Java 9: System.getProperties()
For Java 10: System.getProperties()
For Java 11: System.getProperties()
For Java 12: System.getProperties()
For Java 13: System.getProperties()
For Java 14: System.getProperties()
For Java 15: System.getProperties()
For Java 16: System.getProperties()
For Java 17: System.getProperties()
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Pang |
| Solution 2 |
