六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 113|回复: 0

Java读取MAC地址

[复制链接]

升级  1.33%

58

主题

58

主题

58

主题

举人

Rank: 3Rank: 3

积分
204
 楼主| 发表于 2013-1-19 04:11:29 | 显示全部楼层 |阅读模式
Java读取MAC地址程序
package org.reverse;import java.io.BufferedReader;import java.io.InputStreamReader;/** *  读取MAC地址 * @author penghuaiyi * */public class ReadMac {    /**     * 获取MAC地址     * @return     */public static String getPhysicalAddress(){String physicalAddress=null;try{String line;Process process = Runtime.getRuntime().exec("cmd /c ipconfig /all");BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(process.getInputStream()));while((line=bufferedReader.readLine())!= null){System.out.println("line="+line);if(line.indexOf("Physical Address. . . . . . . . . :") != -1){if(line.indexOf(":") != -1){    physicalAddress = line.substring(line.indexOf(":")+2);    break; //找到MAC,退出循环}}}process.waitFor();}catch(Exception e){    e.printStackTrace();}return physicalAddress;}public static void main(String[] args) {   System.out.println("本机的MAC地址是: "+ ReadMac.getPhysicalAddress());}} 
 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表