Pobieranie nazwy hosta za pomocą Java nie powiedzie się w najnowszym jdk7
Otrzymuję nazwę hosta komputera w następujący sposób:
InetAddress.getLocalHost().getHostName();
Jednak po umieszczeniu najnowszego JDK (jdk1.7.0_04) powyższy kod po prostu zwraca LOCALHOST. Sprawdziłem / etc / hosts (jego linux) i mówi tam:
127.0.0.1 localhost redbull
Wraca do REDBULL do czasu aktualizacji. Więc zmieniłem to w kwestii stawiania
127.0.0.1 redbull localhost
zamiast tego zaczął bez problemu zwracać REDBULL.
Czy jest lepszy sposób na wykonanie tej pracy?