歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux編程 >> Linux編程

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. }  
Copyright © Linux教程網 All Rights Reserved