Ist es möglich, den Namen des aktuell angemeldeten Benutzers (Windows/Unix) und den Hostnamen des Rechners zu erhalten?Java aktueller Computername und angemeldeter Benutzer?
Ich nehme an, es ist nur eine Eigenschaft einiger statischer Umweltklasse. für Windows
import java.net.InetAddress;
...
String computerName;
...
try {
computerName = InetAddress.getLocalHost().getHostName();
}
catch(Exception ex) {
...
}
sind der erste gerade:
Ich habe dies für die Benutzername
com.sun.security.auth.module.NTSystem NTSystem = new
com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());
und dies für die Computernamen gefunden?
Und was wird der zweite tun, wenn Sie keinen Hostnamen gesetzt haben?
Die 'NTSystem' Klasse existiert nur auf' Windows' JDK-Distributionen – BullyWiiPlaza