JAVA分别实现Windows平台和Linux平台下的ip获取
JAVA分别实现Windows平台和Linux平台下的ip获取
一般我们很容易获取Windows系统下的ip信息,比如:
- package com.han;
- import java.net.InetAddress;
- import java.net.UnknownHostException;
- /**
- * 程序实现了Windows平台下获得本机ip地址
- * @author HAN
- *
- */
- public class InetAddressObtainment_Windows {
- String hostname;
- String hostaddress;
- void initialize(){
- try {
- InetAddress ia=InetAddress.getLocalHost(); //获得本机网络地址对象
- hostname=ia.getHostName(); //获得对应主机名
- hostaddress=ia.getHostAddress(); //获得对应主机地址
- } catch (UnknownHostException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- public static void main(String[] args){
- InetAddressObtainment_Windows o1=new InetAddressObtainment_Windows();
- System.out.println(o1.hostname);
- System.out.println(o1.hostaddress);
- o1.initialize();
- System.out.println(o1.hostname);
- System.out.println(o1.hostaddress);
- }
- }
|
评论暂时关闭