linux/Windows中JAVA获取IP地址

转载 2012年03月21日 19:19:08
	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的MAC物理地址

一、环境介绍 1.最近在使用struts2和JSP开发web网页时,碰到一个问题,我需要在后台根据ip获取访问服务器的物理地址,然后进行其他业务处理,但是我发现我在后台没有对应的接口或函数能够满...
  • yztezhl
  • yztezhl
  • 2015年11月26日 17:00
  • 1821

获取本机ip地址,并自动区分Windows还是linux操作系统

public static List getLocalIP() { List localIps=new ArrayList(); InetAddress ip = null; try {...
  • wym1581
  • wym1581
  • 2016年01月25日 17:17
  • 724

JAVA Window、Linux 获取实际IP地址

/**      * 1、Windows平台下获得本机ip地址      * 2、Linux平台下获得本机ip地址。由于和Windows平台不同,不能用经典的方式查看。       *        ...

java执行linux命令获取MAC和ip地址

/** *获取linux Ubuntu网卡的mac地址 */ public static String getmacAddressByLinux(){ ...
  • maobois
  • maobois
  • 2015年08月07日 17:59
  • 499

java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)

windows: package cn.net.comsys.helper.system.info;   import java.io.BufferedReader; import...

java支持跨平台获取cpuid、主板id、硬盘id、mac地址 (兼容windows、Linux)

windows: ? package cn.net.comsys.helper.system.info; import java.io.Buffe...

windows和linux环境中分别如何用C语言获得本机IP地址?

转载自:   http://blog.csdn.net/stpeace/article/details/12179021   我们可以在cmd中敲入ipconfig来获取本机ip地址,下面写个程...
  • ljh0302
  • ljh0302
  • 2015年09月22日 14:35
  • 336

在Windows/Linux下程序指定IP地址

Windows/UIP Windows linux C++ Server Linuxnix* 系统都支持为一个网卡绑定多个IP地址,但是通常操作系统会根据路由表自动选择IP地址,应用程序使用哪个IP...

JAVA分别实现Windows平台和Linux平台下的ip获取

一般我们很容易获取Windows系统下的ip信息,比如: package com.han; import java.net.InetAddress; import java.net.Unknow...

Windows下获取本机IP地址

  • 2012年08月02日 07:50
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:linux/Windows中JAVA获取IP地址
举报原因:
原因补充:

(最多只允许输入30个字)