歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> JAVA分別實現Windows平台和Linux平台下的ip獲取

JAVA分別實現Windows平台和Linux平台下的ip獲取

日期:2017/3/1 10:44:25   编辑:Linux編程

一般我們很容易獲取Windows系統下的ip信息,比如:

  1. package com.han;
  2. import java.net.InetAddress;
  3. import java.net.UnknownHostException;
  4. /**
  5. * 程序實現了Windows平台下獲得本機ip地址
  6. * @author HAN
  7. *
  8. */
  9. public class InetAddressObtainment_Windows {
  10. String hostname;
  11. String hostaddress;
  12. void initialize(){
  13. try {
  14. InetAddress ia=InetAddress.getLocalHost(); //獲得本機網絡地址對象
  15. hostname=ia.getHostName(); //獲得對應主機名
  16. hostaddress=ia.getHostAddress(); //獲得對應主機地址
  17. } catch (UnknownHostException e) {
  18. // TODO Auto-generated catch block
  19. e.printStackTrace();
  20. }
  21. }
  22. public static void main(String[] args){
  23. InetAddressObtainment_Windows o1=new InetAddressObtainment_Windows();
  24. System.out.println(o1.hostname);
  25. System.out.println(o1.hostaddress);
  26. o1.initialize();
  27. System.out.println(o1.hostname);
  28. System.out.println(o1.hostaddress);
  29. }
  30. }
Copyright © Linux教程網 All Rights Reserved