Récupérer hostname linux & windows
Salut,
j'ai trouvé ce script pour récupérer le hostname et qui fonctionne très bien sous windows XP (sous Vista pas débuggé mais ca fonctionne pas) mais par contre sous linux il me renvoie une erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
private static String getComputerFullName (){
String hostName = null;
InetAddress addr = null;
try {
addr = InetAddress.getLocalHost();
hostName = new String(addr.getHostName());
} catch (UnknownHostException e) {
new Log("[Code Perso] Nom d'hote inconnu : " + e);
}
return hostName;
} |
Sous linux il me renvoie l'erreur suivante :
Citation:
[Code Perso] Nom d'hote inconnu : java.net.UnknownHostException: grabriel-kubuntu: grabriel-kubuntu
Ma machine s'appel 'grabriel-kubuntu'
il s'arrête a la premier ligne du try et addr reste null
:oops:j'avais pensé parsé le message d'erreur sous linux... faute de mieux.
Si quelqu'un à une idée.
J'ai déjà vérifié et System.getProperties() ne retourne pas le nom de la machine.