Obtendo o nome do host com java falha no último jdk7
Eu tenho recebido o nome do host da máquina da seguinte forma:
<code>InetAddress.getLocalHost().getHostName(); </code>
No entanto, quando eu coloco o último JDK (jdk1.7.0_04), o código acima simplesmente retorna LOCALHOST. Eu verifiquei / etc / hosts (seu linux) e diz lá:
<code>127.0.0.1 localhost redbull </code>
Ele está retornando REDBULL até o upgrade. Então eu mudei isso por aí
<code>127.0.0.1 redbull localhost </code>
em vez disso e ele começou a retornar REDBULL sem nenhum problema.
Existe uma maneira melhor de fazer isso funcionar?