目錄
取得運行Java的機器的主機名
InetAddress.getLocalHost().getHostName()
運行 Java 的機器主機名稱(機器名稱)介紹到這裡。
範例程式使用以下方法取得主機名稱。
- java.net.InetAddress.getLocalHost() 代表本地主機 Inet位址 取得 的一個實例。
- 取得本機主機 Inet位址 的 取得主機名稱() 機器名稱透過以下方式獲得
範例程式
/** * 取得正在運作的機器的主機名稱。 * @return 主機名稱 * *如果發生意外異常,則傳回字串「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("主機名稱 = '"+name+"'"); }
◆輸出結果
主機名稱 = '*****ATTON'
*實際輸出的是執行指令的機器的主機名稱。