Не удается получить имя хоста с помощью Java в последней версии jdk7

Я получаю имя хоста машины следующим образом:

<code>InetAddress.getLocalHost().getHostName();
</code>

Однако когда я ставлю последний JDK (jdk1.7.0_04), приведенный выше код просто возвращает LOCALHOST. Я проверил / etc / hosts (его linux) и там написано:

<code>127.0.0.1    localhost    redbull
</code>

Он возвращал REDBULL до обновления. Так что я изменил это, поставив

<code>127.0.0.1    redbull    localhost
</code>

instead, и он начал возвращать REDBULL без проблем.

Есть ли лучший способ сделать эту работу?

Ответы на вопрос(1)

Ваш ответ на вопрос