Java: Programmatische Methode zur Ermittlung des aktuellen Windows-Benutzers

7

Ich sehe viele ähnliche Fragen, aber ich möchte den Benutzernamen des aktuell angemeldeten Benutzers mit Java finden.

Es ist wahrscheinlich so etwas wie:

%Vor%

Aber ich bin mir nicht ganz sicher.

    
jjnguy 28.08.2008, 00:17
quelle

3 Antworten

28
___ answer3141 ___

Du bist wirklich sehr nah dran. Folgendes suchen Sie:

%Vor%     
___ tag123java ___ Java (nicht zu verwechseln mit JavaScript oder JScript oder JS) ist eine universelle objektorientierte Programmiersprache, die für die Verwendung in Verbindung mit der Java Virtual Machine (JVM) entwickelt wurde. "Java-Plattform" ist der Name für ein Computersystem, auf dem Tools zum Entwickeln und Ausführen von Java-Programmen installiert sind. Verwenden Sie dieses Tag für Fragen, die sich auf die Java-Programmiersprache oder Java-Plattform-Tools beziehen. ___ tag123windows ___ ALLGEMEINER WINDOWS-SUPPORT IST OFF-TOPIC. Support-Fragen können unter https://superuser.com gestellt werden. Windows ist ein von Microsoft entwickeltes Betriebssystem. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf die Verwendung von Windows-APIs oder Windows-spezifischem Verhalten in Bezug auf Ihren Code bezieht, nicht nur, weil Sie Ihren Code unter Windows ausführen. ___ answer37172080 ___

Wie oben erwähnt (und für Java 6 verknüpft), um den aktuellen Benutzer zu erhalten:

%Vor%

Für Java 7: System.getProperties ()

Für Java 8: System.getProperties ()

    
___ answer41463 ___

Die allgemein verfügbaren Systemeigenschaften sind in dokumentiert %code% Methode.

Wie Chris sagte, %code% ist die Eigenschaft, damit der Benutzer Ihre App ausführt.

    
___ qstntxt ___

Ich sehe viele ähnliche Fragen, aber ich möchte den Benutzernamen des aktuell angemeldeten Benutzers mit Java finden.

Es ist wahrscheinlich so etwas wie:

%Vor%

Aber ich bin mir nicht ganz sicher.

    
___ qstnhdr ___ Java: Programmatische Methode zur Ermittlung des aktuellen Windows-Benutzers ___
Chris Bunch 28.08.2008, 00:20
quelle
5

Die allgemein verfügbaren Systemeigenschaften sind in dokumentiert System.getProperties() Methode.

Wie Chris sagte, "user.name" ist die Eigenschaft, damit der Benutzer Ihre App ausführt.

    
John Meagher 03.09.2008 11:07
quelle
1

Wie oben erwähnt (und für Java 6 verknüpft), um den aktuellen Benutzer zu erhalten:

%Vor%

Für Java 7: System.getProperties ()

Für Java 8: System.getProperties ()

    
marklark 11.05.2016 19:52
quelle

Tags und Links