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


一般我们很容易获取Windows系统下的ip信息,比如:

  1. package com.han;  
  2. import java.net.InetAddress;  
  3. import java.net.UnknownHostException;  
  4.   
  5. /** 
  6.  * 程序实现了Windows平台下获得本机ip地址 
  7.  * @author HAN 
  8.  * 
  9.  */  
  10. public class InetAddressObtainment_Windows {  
  11.     String hostname;  
  12.     String hostaddress;  
  13.     void initialize(){  
  14.         try {  
  15.             InetAddress ia=InetAddress.getLocalHost(); //获得本机网络地址对象   
  16.             hostname=ia.getHostName(); //获得对应主机名   
  17.             hostaddress=ia.getHostAddress(); //获得对应主机地址   
  18.         } catch (UnknownHostException e) {  
  19.             // TODO Auto-generated catch block   
  20.             e.printStackTrace();  
  21.         }  
  22.     }  
  23.     public static void main(String[] args){  
  24.         InetAddressObtainment_Windows o1=new InetAddressObtainment_Windows();  
  25.         System.out.println(o1.hostname);  
  26.         System.out.println(o1.hostaddress);  
  27.         o1.initialize();  
  28.         System.out.println(o1.hostname);  
  29.         System.out.println(o1.hostaddress);  
  30.     }  
  31. }  
  • 1
  • 2
  • 下一页

相关内容