`
zccmp
  • 浏览: 8225 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

java获取MAC地址

阅读更多


Java代码 
package com;  
 
import java.io.BufferedReader;  
import java.io.IOException;  
import java.io.InputStreamReader;  
import java.util.Properties;  
 
public class Test {  
 
/** 
* @param args 
* @throws IOException  
*/ 
public static void main(String[] args) throws IOException {  
   // TODO Auto-generated method stub  
   Properties pp = System.getProperties(); //获取系统的所有属性  
   pp.list(System.out);//打印所有的属性  
   String command = "cmd.exe /c ipconfig/all ";  
   Process p = Runtime.getRuntime().exec(command);//执行DOS程序  
    
   System.out.println(p);  
   BufferedReader br = new BufferedReader(new InputStreamReader(p  
     .getInputStream()));  
   String line;  
   String address = "";  
   while ((line = br.readLine()) != null) {  
    System.out.println(line);  
    if (line.indexOf("Physical Address") > 0) {//如果有Physical Address字符串  
     int index = line.indexOf(":");  
     index += 2;  
     address = line.substring(index);  
     break;  
    }  
   }  
   br.close();  
 
   System.out.println(address);  
    
}  
 

分享到:
评论

相关推荐

    java获取mac地址

    java获取mac,通过命令获取裁剪后得到想要的内容

    java获取客户端mac地址

    执行main方法获取mac地址,最权威的demo自己测试已经正常使用。网上基本都是假的获取不到,只有我这个才是最方便的

    java 获取客户端ip mac地址

    ### Java 获取客户端 IP 和 MAC 地址 在Java Web开发中,有时我们需要获取客户端的IP地址甚至是MAC地址,以便进行安全验证、用户行为追踪等操作。本文将详细介绍如何通过Java来实现这一功能。 #### 一、获取客户端...

    通过java获取远程机器mac地址

    在对网内主机进行监控时需要通过java获取远程机器的mac地址

    java获取不同操作系统名称及Mac地址

    java获取不同操作系统的名称以及mac地址工具类,例如:windows,Linux,Unix等

    java编程实现获取服务器IP地址及MAC地址的方法

    在Java编程中,获取服务器的IP地址和MAC地址是常见的需求,特别是在网络通信和系统管理中。本篇文章将详细介绍如何使用Java实现这一功能,包括针对单网卡和多网卡环境的情况。 首先,获取服务器的IP地址通常涉及到`...

    java中通过request获取IP以及MAC地址.java

    获取用户请求IP地址 根据IP地址获取mac地址

    JAVA_MAC地址校验和转换

    - **校验物理唯一性**:如果需要确保MAC地址在实际网络中是唯一的,可以查询网络接口或使用第三方库,如`java.net.NetworkInterface`类来获取和验证。 3. **MAC地址转换**: - **二进制与十六进制转换**:可以...

    如何使用Java代码获取Android移动终端Mac地址.zip

    以下将详细介绍如何使用Java代码在Android中获取Mac地址。 1. **获取Mac地址的基础概念** - **Mac地址**:Media Access Control (MAC) 地址是一个48位的二进制数字,通常表示为12个16进制数,例如`00:11:22:33:44:...

    java获取本机网卡的MAC地址

    ### Java 获取本机网卡的MAC地址 在Java开发中,有时我们需要获取当前计算机的MAC地址,例如在网络设备管理或安全认证等场景中。本文将详细介绍如何通过Java代码获取本机网卡的MAC地址,并针对不同的操作系统(如...

    java获取客户端ip及mac地址

    ### Java 获取客户端 IP 地址 在 Web 开发中,获取客户端 IP 地址是一项非常重要的功能,尤其是在需要记录用户活动、实现地理位置定位...以上就是关于如何在 Java 中获取客户端 IP 地址及 MAC 地址的相关知识点介绍。

    java通过ip获取mac地址的工具

    java中通过ip获取远程客户端的mac地址,支持跨平台

    Java内嵌Chrome浏览器 并实现web项目获取MAC地址

    在Java开发中,有时我们需要将Web页面嵌入到应用程序中以提供更丰富的用户交互体验,同时,获取设备的MAC(Media Access Control)地址对于特定的身份验证或设备唯一性识别非常有用。本文将深入探讨如何使用Java内嵌...

    MAC地址合法性检测(正则表达式,C/C++, JAVA实现)

    Java 提供了强大的正则表达式支持,下面是一个简单的示例用于验证MAC地址的有效性: ```java private boolean isValidMac(String macStr) { if (macStr == null || macStr.equals("")) { return false; } ...

    Java获取mac地址的方法

    在Java编程中,获取MAC(Media ...总之,Java获取MAC地址的过程涉及到操作系统交互和IO操作,需要根据目标系统的特性选择合适的方法。在实际应用中,应考虑兼容性、效率和错误处理等问题,确保代码的稳定性和可靠性。

    用java实现获取MAC地址的方法

    通过上述代码,我们实现了使用Java获取远程主机MAC地址的功能。需要注意的是,这种方法受限于操作系统的限制,并且可能存在一定的安全风险。在生产环境中部署此类功能前,建议进行充分的测试并采取适当的安全措施。

    java获取网卡MAC地址.rar

    在Java编程中,获取计算机硬件信息是常见的需求之一,其中之一就是获取网卡(Network Interface Card,简称NIC)的物理地址,也就是MAC地址。MAC地址是一个唯一标识网络接口的硬件地址,通常由六组两进制数字组成,...

    java通过ip获取mac地址源代码.rar

    在Java编程语言中,获取一个特定IP地址对应的MAC(Media Access Control)地址是一项常见的网络编程任务。MAC地址是网络设备在网络层的物理地址,用于标识网络接口控制器(NIC)。在局域网(LAN)中,MAC地址是唯一...

    Java/JSP获得客户端网卡MAC地址的三种方法解析

    本文将深入解析在Java/JSP环境中获取客户端网卡MAC地址的三种常见方法,旨在为开发者提供全面而深入的理解。 ### 方法一:通过Java NIO(非阻塞I/O)库 Java NIO库提供了访问底层网络接口的能力,从而可以获取包括...

Global site tag (gtag.js) - Google Analytics