可以使用Java中的InetAddress類來獲取服務器的IP地址,示例代碼如下:
import java.net.InetAddress;
import java.net.UnknownHostException;
public class GetServerIP {
public static void main(String[] args) {
try {
InetAddress address = InetAddress.getLocalHost();
System.out.println("Server IP address: " + address.getHostAddress());
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
上述代碼中,首先通過InetAddress類的靜態方法getLocalHost()獲取本地主機的IP地址,然后通過調用getHostAddress()方法獲取IP地址字符串。如果服務器不是本地主機,可以使用InetAddress類的靜態方法getByName()來獲取指定主機的IP地址。