4

Java でマシンの IP アドレスを取得する方法はありますか? jar ファイルが実行されているマシンから IP アドレスを取得するには?

4

2 に答える 2

5

最良の答えは次のとおりです。

InetAddress.getLocalHost().getHostAddress();

(getLocalHostメソッドはInetAddressnotで宣言されていInet4Addressます。)

またgetLocalHost()、いくつかのセキュリティ チェックを実行しても意味がないため、JAR がサンドボックスで実行されている場合は機能しない可能性があります。

于 2013-02-23T08:36:15.423 に答える
3

次の呼び出しを使用して、マシンの IP アドレスを取得できます。

Inet4Address.getLocalHost().getHostAddress();

上記は Java API に含まれているため、そのための jar は必要ありません。

于 2013-02-23T07:57:29.127 に答える