java代码如何获取本机ip
时间: 2023-05-24 11:02:03 浏览: 87
?Java代码可以使用 InetAddress 类的 getLocalHost 方法获取本地主机的IP地址。可以使用以下代码:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetIPAddress {
public static void main(String[] args) {
try {
InetAddress localhost = InetAddress.getLocalHost();
System.out.println("Local IP Address: " + localhost.getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
```
注意:这个代码只能获得本机的IP地址,如果你想获得本机的所有IP地址,可以使用 NetworkInterface 类的 getNetworkInterfaces 方法,然后获得每个网络接口的 IP地址。