msdghs
哈尼
采纳率25%
2014-11-24 19:17

JAVA中如何获取MAC地址

已采纳

百度网上的基本都是判断系统类型,是windows还是linux还是unix,然后通过shell或者cmd命令获取,但是处理的过程非常的慢,本机试了下大概6 7秒,还是ping的本机,ipconfig /all,目前系统中有需要获取访问客户端的mac,这速度让人不敢相信(这酸爽),求大神能够讲解下,学习,非常感谢!

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

2条回答

  • jdkleo jdkleo 7年前

    请参考我的博文,100%不判断操作系统,完全JDK 原生API支持!保证兼容性,MAC LINUX WIN均测试通过
    http://jdkleo.iteye.com/blog/2113782

    点赞 评论 复制链接分享
  • iteye_8572 iteye_8572 7年前

    不也用6、7秒吧,不过,也没什么好办法,建议客户端启动时把mac地址读到内存中

    点赞 评论 复制链接分享

相关推荐