Java获取mac地址的方法
本文实例讲述了Java获取mac地址的方法。分享给大家供大家参考。具体如下:
/* *GetMacAddress.java * *description:getMacaddreess * *@authorhadeslee * *Createdon2007-9-27,9:11:15 * *Tochangethistemplate,chooseTools|Templates *andopenthetemplateintheeditor. */ packagetest2; importjava.io.BufferedReader; importjava.io.IOException; importjava.io.InputStreamReader; /** * */ publicclassGetMacAddress{ publicstaticStringgetMACAddress(){ Stringaddress=""; Stringos=System.getProperty("os.name"); System.out.println(os); if(os!=null&&os.startsWith("Windows")){ try{ ProcessBuilderpb=newProcessBuilder("ipconfig","/all"); Processp=pb.start(); BufferedReaderbr=newBufferedReader(newInputStreamReader(p.getInputStream())); Stringline; while((line=br.readLine())!=null){ if(line.indexOf("PhysicalAddress")!=-1){ intindex=line.indexOf(":"); address=line.substring(index+1); break; } } br.close(); returnaddress.trim(); }catch(IOExceptione){ } } returnaddress; } publicstaticvoidmain(String[]args){ System.out.println(""+Test.getMACAddress()); } }
希望本文所述对大家的java程序设计有所帮助。