Java獲得mac地址的辦法。本站提示廣大學習愛好者:(Java獲得mac地址的辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是Java獲得mac地址的辦法正文
本文實例講述了Java獲得mac地址的辦法。分享給年夜家供年夜家參考。詳細以下:
/* * GetMacAddress .java * * description:get Mac addreess * * @author hadeslee * * Created on 2007-9-27, 9:11:15 * * To change this template, choose Tools | Templates * and open the template in the editor. */ package test2; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; /** * */ public class GetMacAddress { public static String getMACAddress() { String address = ""; String os = System.getProperty("os.name"); System.out.println(os); if (os != null && os.startsWith("Windows")) { try { ProcessBuilder pb = new ProcessBuilder("ipconfig", "/all"); Process p = pb.start(); BufferedReader br = new BufferedReader(new InputStreamReader(p.getInputStream())); String line; while ((line = br.readLine()) != null) { if (line.indexOf("Physical Address") != -1) { int index = line.indexOf(":"); address = line.substring(index+1); break; } } br.close(); return address.trim(); } catch (IOException e) { } } return address; } public static void main(String[] args) { System.out.println("" + Test.getMACAddress()); } }
願望本文所述對年夜家的java法式設計有所贊助。