以前,为了获取MAC地址,我们需要使用本机代码作为解决方案。在JDK 1.6中,java.net.NetworkInterface类中添加了一个新方法,该方法为getHardwareAddress()。package org.nhooo.example.network;

import java.net.InetAddress;

import java.net.NetworkInterface;

import java.net.SocketException;

import java.net.UnknownHostException;

public class MacAddress {

public static void main(String[] args) {

try {

// InetAddress地址= InetAddress.getLocalHost();

InetAddress address = InetAddress.getByName("192.168.42.26");

/*

* Get NetworkInterface for the current host and then read

* the hardware address.

*/

NetworkInterface ni =  NetworkInterface.getByInetAddress(address);

if (ni != null) {

byte[] mac = ni.getHardwareAddress();

if (mac != null) {

/*

* Extract each array of mac address and convert it

* to hexadecimal with the following format

* 08-00-27-DC-4A-9E.

*/

for (int i = 0; i

System.out.format("%02X%s",

mac[i], (i

}

} else {

System.out.println("Address doesn't exist or is not " +

"accessible.");

}

} else {

System.out.println("Network Interface for the specified " +

"address is not found.");

}

} catch (UnknownHostException | SocketException e) {

e.printStackTrace();

}

}

}

java查看蓝牙mac地址_Java如何获取主机的MAC地址?相关推荐

  1. java ip地址类,实现获取主机名称,IP地址的类 (java)

    /** *实现获取主机名称,IP地址的类. * Copyright (C) ☆苹果工作室☆ */ package com.applestudio.util; import java.net.*; pu ...

  2. wxWidgets:获取主机的IP地址

    wxWidgets:获取主机的IP地址 wxWidgets:获取主机的IP地址 获取主机的IP地址 gethostbyname() 更好的方法 公共 IP 地址 枚举接口 wxWidgets:获取主机 ...

  3. java web 获取 mac 地址_java web根据访问的ip地址获取MAC地址

    /** * 取客户端MAC地址 * @author huangwg 2014-06-26 */ public static String getMACAddress(HttpServletReques ...

  4. java获取主机mac_Java 如何获取主机的MAC地址

    获取MAC地址首先要理解当前的操作系统,由于在不同的操作系统中CMD命令所在的位置不同,因此首先使用System类中的getProperty("os.name")方法获取当前的操作 ...

  5. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)

    获取指定主机的IP地址 import java.net.InetAddress; import java.net.UnknownHostException;public class GetIP {pu ...

  6. java获取服务器ip地址_java中获取当前服务器的Ip地址的方法

    1.tomcat是一款免费的开源Web服务器,如果部署在本地,那么对应的那么为localhost,对应地址为127.0.0.1. 例子:可以通过http://localhost:8080/项目root ...

  7. android8.0获取mac地址,NJS如何获取安卓手机MAC地址 安卓版本8.0以上

    问题描述 我现在用H5+MUI+vue开发 官网给的获取MAC地址都不好用 要不是报错 要不就是02:00:00:00:00 这种根本不是实际地址所以想问问大神应该怎么获取 对NJS不是很了解查询不到 ...

  8. 获取手机mac php,IOS_iOS如何获取手机的Mac地址,首先说明下,下面两种方法均 - phpStudy...

    iOS如何获取手机的Mac地址 首先说明下,下面两种方法均可以获得手机的mac地址,但是有个限制,是在iOS7以下才可以获得.iOS7以后苹果对于sysctl和ioctl进行了技术处理,MAC地址返回 ...

  9. php获取当前页面地址代码,PHP获取当前页面URL地址程序代码

    在php中要获取当前页面url地址方法很简单,下面我来给大家总结一下利用相关函数获取完整页面url地址的实例. PHP的预定义变量$_SERVER是一个包含头部(headers),路径信息及脚本位置的 ...

最新文章

  1. 回顾2018,正在改变未来游戏规则的技术
  2. 【超级实用】程序添加后台执行的选项
  3. 18 | 案例篇:内存泄漏了,我该如何定位和处理?
  4. MySQL高级 - like模糊匹配
  5. Dbvisualizer9.0.6 解决中文乱码
  6. C语言20790内所有因子的和,长春市水污染控制指标的因子和聚类分析.pdf
  7. 信息系统管理19年真题选择题
  8. php 添加样式,PHP实现可自定义样式的分页类
  9. JAVA使用URLEncoder、URLDecoder编码解码
  10. Packet Tracer 思科模拟器入门教程 之九 路由器的基本配置
  11. PS制作gif动图教程
  12. 基于时域线性插值法计算信号的周期
  13. 必应壁纸php,自动下载每日必应壁纸到指定文件夹php源码
  14. 包饺子、看表演、逛庙会 中外居民北京“过大年”
  15. Qt 实现录音在线转文字
  16. 微信小程序----使用微信内置地图查看位置wx.openLocation(Object object)
  17. 思科华为设备STP、RSTP配置命令对比
  18. ajax实现聊天机器人(语音助手)完整源码
  19. 前端实现图片标记符号化以及标注
  20. 三菱伺服刚性调节方法

热门文章

  1. 支付宝王益:40岁写30年代码是一种什么体验?
  2. PAI通过流式机器学习算法解决实时热点新闻挖掘案例
  3. 英雄帖!移动云首批最有价值专家(MVP)招募开始了!
  4. 如何在DevSecOps道路上快速、安全地抵达终点
  5. 国内首家,腾讯云云开发“全家桶”来了
  6. 你相信逛B站也能学编程吗?
  7. sql中“delete from 表名”表示_SQL查询语句知识点总结
  8. linux ps2键盘驱动,通用键盘鼠标模拟(包括USB和PS2)
  9. mysql 闪回_MySQL数据误删除的快速解决方法(MySQL闪回工具)
  10. Elasticsearch7.15.2 修改IK分词器源码实现基于MySql8的词库热更新