Obtenez le nom d'hôte de la machine exécutant Java
InetAddress.getLocalHost().getHostName()
d'une machine fonctionnant sous Javanom d'hôte(nom de la machine) est présenté ici.
L'exemple de programme obtient le nom d'hôte à l'aide de la méthode suivante.
- java.net.InetAddress.getLocalHost() représente l'hôte local par Adresse Inet Obtenez une instance de .
- Hôte local obtenu Adresse Inet de getHostName() Le nom de la machine est obtenu par
exemple de programme
/** * Récupère le nom d'hôte de la machine en cours d'exécution. * @return host name * *Si une exception inattendue se produit, la chaîne "UnknownHost" est renvoyée. */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); }catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; }
Résultat de l'exécution
◆Exemple d'exécution
/** * Exemple d'exécution * @param args */ public static void main(String[] args) { String name = getHostName(); System.out.println("Host name = '"+name+"'"); }
◆Résultat de sortie
nom d'hôte = '*****ATTON'
*Le nom d'hôte de la machine sur laquelle la commande a été exécutée est réellement affiché.