Obtener el nombre de host con java falla en el último jdk7
He estado recibiendo el nombre de host de la máquina de la siguiente manera:
<code>InetAddress.getLocalHost().getHostName(); </code>
Sin embargo, cuando puse el último JDK (jdk1.7.0_04), el código anterior simplemente devuelve LOCALHOST. Revisé / etc / hosts (su linux) y dice allí:
<code>127.0.0.1 localhost redbull </code>
Ha estado regresando REDBULL hasta la actualización. Así que cambié eso alrededor de poner
<code>127.0.0.1 redbull localhost </code>
en su lugar y comenzó a devolver REDBULL sin problemas.
¿Hay una mejor manera de hacer este trabajo?