Inhaltsverzeichnis
Rufen Sie den Hostnamen des Computers ab, auf dem Java ausgeführt wird
InetAddress.getLocalHost().getHostName()
einer Maschine, die auf Java läuftHostname(Maschinenname) wird hier vorgestellt.
Das Beispielprogramm ruft den Hostnamen mit der folgenden Methode ab.
- java.net.InetAddress.getLocalHost() repräsentiert den lokalen Host durch InetAddress Holen Sie sich eine Instanz von .
- Lokalen Host erhalten InetAddress von getHostName() Der Maschinenname wird ermittelt durch
Beispielprogramm
/** * Ruft den Hostnamen des laufenden Rechners ab. * @return Hostname * *Wenn eine unerwartete Ausnahme auftritt, wird die Zeichenfolge „UnknownHost“ zurückgegeben. */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); }catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Ausführungsergebnis
◆Ausführungsbeispiel
/** * Ausführungsbeispiel * @param args */ public static void main(String[] args) { String name = getHostName(); System.out.println("Host name = '"+name+"'"); }
◆Ausgabeergebnis
Hostname = '*****ATTON'
*Der Hostname der Maschine, auf der der Befehl ausgeführt wurde, wird tatsächlich ausgegeben.