java怎么获取电脑ip地址
时间: 2024-09-22 19:04:20 浏览: 41
java 获取客户端ip mac地址
4星 · 用户满意度95%
在Java中,你可以通过网络包(Network byte order)和`InetAddress`类来获取本地计算机的IP地址。这里是一个简单的示例:
```java
import java.net.InetAddress;
import java.net.UnknownHostException;
public class Main {
public static void main(String[] args) {
try {
// 获取本地主机名,然后转换为IPv4地址
InetAddress ipAddress = InetAddress.getLocalHost();
String ipAddressStr = ipAddress.getHostAddress();
System.out.println("本地IP地址: " + ipAddressStr);
} catch (UnknownHostException e) {
System.err.println("无法获取本地IP地址: " + e.getMessage());
}
}
}
```
当你运行这个程序,它会打印出当前机器的IP地址。如果遇到问题,如找不到主机,`getLocalHost()`方法会抛出`UnknownHostException`。
阅读全文