「Java」実行しているマシンのホスト名を取得する
環境
JavaSe-17
Eclipse2021
書式
1.getLocalHost()
ローカル・ホストのアドレスを返します。
2.getHostName()
このIPアドレスに対応するホスト名を取得します。
IP (Internet Protocol)アドレスを表すクラスです。
IPアドレスは、IPによって使用される32ビットまたは128ビットの符号なしの数値です。
使用例
package com.arkgame.study; import java.net.InetAddress; public class TestHostDemo { public static void main(String[] args) { String res = getHostName(); System.out.println("実行しているマシンのホスト名: "+res); } /** * 実行しているマシンのホスト名を取得します。 * @return ホスト名 * ※予期せぬ例外が発生した場合は、文字列 "ホスト不明" を返します。 */ public static String getHostName() { try { return InetAddress.getLocalHost().getHostName(); } catch (Exception e) { e.printStackTrace(); } return "ホスト不明"; } }
実行結果
実行しているマシンのホスト名: ARKTEST