Je vois beaucoup de questions similaires, mais je veux trouver le nom d’utilisateur de l’utilisateur actuellement connecté en utilisant Java.
C’est probablement quelque chose comme:
System.getProperty(current.user);
Mais je ne suis pas tout à fait sûr.
Vous êtes vraiment très proche. C’est ce que vous recherchez:
System.getProperty("user.name")
Les propriétés système couramment disponibles sont documentées dans la méthode System.getProperties()
.
Comme Chris l’a dit, "user.name"
est la propriété permettant à l’utilisateur d’exécuter votre application.
Comme mentionné ci-dessus (et lié pour Java 6), pour obtenir l’utilisateur actuel:
System.getProperty("user.name")
Pour Java 7: System.getProperties ()
Pour Java 8: System.getProperties ()