Das Abrufen des Hostnamens mit Java schlägt in der neuesten Version von jdk7 fehl
Ich habe den Hostnamen der Maschine wie folgt erhalten:
<code>InetAddress.getLocalHost().getHostName(); </code>
Wenn ich jedoch das neueste JDK (jdk1.7.0_04) einsetze, gibt der obige Code einfach LOCALHOST zurück. Ich habe / etc / hosts (sein Linux) überprüft und dort steht:
<code>127.0.0.1 localhost redbull </code>
Bis zum Upgrade wurde REDBULL zurückgegeben. Also habe ich das beim Putten geändert
<code>127.0.0.1 redbull localhost </code>
Stattdessen kehrte REDBULL problemlos zurück.
Gibt es einen besseren Weg, um diese Arbeit zu machen?