Java获取mac地址的方法
更新时间:2015年07月24日 11:44:01 作者:fzhlee
这篇文章主要介绍了Java获取mac地址的方法,涉及java针对系统硬件及IO操作的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了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程序设计有所帮助。
相关文章
springboot druid mybatis多数据源配置方式
这篇文章主要介绍了springboot druid mybatis多数据源配置方式,具有很好的参考价值,希望对大家有所帮助,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2023-12-12Java timezone设置和mybatis连接数据库时区设置方式
这篇文章主要介绍了Java timezone设置和mybatis连接数据库时区设置方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-09-09关于springBoot yml文件的list读取问题总结(亲测)
这篇文章主要介绍了关于springBoot yml文件的list读取问题总结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教2021-12-12
最新评论