linux/Windows中JAVA获取IP地址
2012-03-21 19:19
323 查看
public void getIpAddr() { Enumeration allNetInterfaces = null; try { allNetInterfaces = NetworkInterface.getNetworkInterfaces(); } catch (SocketException e) { e.printStackTrace(); } InetAddress ip = null; while (allNetInterfaces.hasMoreElements()) { NetworkInterface netInterface = (NetworkInterface) allNetInterfaces .nextElement(); System.out.println(netInterface.getName()); Enumeration addresses = netInterface.getInetAddresses(); while (addresses.hasMoreElements()) { ip = (InetAddress) addresses.nextElement(); if (ip != null && ip instanceof Inet4Address && ip.getHostAddress().indexOf(".") != -1) { System.out.println("本机的IP = " + ip.getHostAddress()); logger.debug("------------------本机的IP : "+ip.getHostAddress()+"---------------------"); } } } }
相关文章推荐
- Java获取主机IP地址,自动区分Windows和Linux
- JAVA分别实现Windows平台和Linux平台下的ip获取
- Linux下Java获取本机IP地址
- java判断是window系统还是Linux系统,并获取其IP地址及文件上传
- windows或linux系统下获取多网卡的ip地址
- windows环境下java开发连接linux环境的hbase数据获取CURD
- windows和linux下执行java程序+获取本机IP
- 通过Python在windows和linux中获取当前网络IP地址的一些方法
- 获取本机的IP地址(Windows和Linux兼容)
- Linux上获取本机的真实IP地址(Java)
- windows下用java获取ip地址
- 获取本机ip地址,并自动区分Windows还是linux操作系统
- 获取本机ip地址,并自动区分Windows还是linux操作系统
- java工具类,在Windows,Linux系统获取电脑的MAC地址、本地IP、电脑名
- Java 获取Linux 的IP地址
- linux上使用java获取本机IP地址和MAC地址
- java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)
- java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)
- 监听获取程序退出事件(Linux、Windows、Java、C++)
- java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)