目錄
取得執行 Java 的機器的主機名稱。
InetAddress.getLocalHost().getHostName()
運行 Java 的機器主機名稱(機器名稱以下是一個檢索()的範例程式。
範例程式使用以下方法取得主機名稱:
- java.net.InetAddress.getLocalHost() 這代表本地主機 網路位址 取得一個實例。
- 取得本機主機 網路位址 の getHostName() 使用此方法可取得機器名稱。
範例程式
/** * 取得執行此程式的機器的主機名稱。 * @return hostname * * 如果發生意外異常,則傳回字串「UnknownHost」。 */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); } catch (Exception e) { e.printStackTrace(); } return "UnknownHost"; } }
執行結果
◆範例
/** * 執行範例 * @param args */ public static void main(String[] args) { String name = getHostName(); System.out.println("Hostname = '"+name+"'"); }
◆輸出結果
主機名稱 = '*****ATTON''
*實際顯示的是執行該指令的機器的主機名稱。
