Не удается получить имя хоста с помощью 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 без проблем.
Есть ли лучший способ сделать эту работу?