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.
You're actually really close. This is what you're looking for:
System.getProperty("user.name")
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.
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()
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With