/**
* 获取ip信息
*/
@SuppressWarnings("rawtypes")
public static void getIP() {
Enumeration allNetInterfaces;
try {
allNetInterfaces = NetworkInterface.getNetworkInterfaces();
InetAddress ipa = null;
while (allNetInterfaces.hasMoreElements()) {
NetworkInterface netInterface = (NetworkInterface) allNetInterfaces
.nextElement();
// System.out.println(netInterface.getName());
Enumeration addresses = netInterface.getInetAddresses();
while (addresses.hasMoreElements()) {
ipa = (InetAddress) addresses.nextElement();
if (ipa != null && ipa instanceof Inet4Address) {
String s = ipa.getHostAddress();
if (s.contains("192.168.")) {
ip = s;
System.out.println("ip = " + ip);
break;
}
}
}
}
} catch (SocketException e) {
e.printStackTrace();
}
}