Java通过命令行取得MAC地址
来源:互联网 发布:淘宝美国代购是真的吗 编辑:程序博客网 时间:2024/05/21 11:39
上次在CSDN社区里有人问用Java取得MAC地址,用JNI 肯定可以实现,但是麻烦的多,取命令行的输出应该会方便点,虽然都破坏了Java的跨平台性,不过这也是没办法的事。
下面这段小程序在Windows 2000上能运行通过(应该在win9x, xp ,2003上也可以)没有试过,而且有多个网卡的情况没有考虑,这里只是把所有的网卡MAC地址罗列出来,按照这个思路,在Linux平台上,作个判断,取"ifconfig"命令的输出同样可以取得网卡MAC地址。
import java.io.*;
public class Cmdoutput{
public static void main(String[] args){
try{
Process process = Runtime.getRuntime().exec ("ipconfig /all");
InputStreamReader ir=new InputStreamReader(process.getInputStream());
LineNumberReader input = new LineNumberReader (ir);
String line;
while ((line = input.readLine ()) != null)
if( line.indexOf("Physical Address")>0 ) {
String MACAddr = line.substring(line.indexOf("-")-2);
System.out.println("MAC address = ["+ MACAddr + "]");
}
}catch (java.io.IOException e){
System.err.println ("IOException " + e.getMessage());
}
}
}
- Java通过命令行取得MAC地址
- Java通过命令行取得MAC地址
- Java通过命令行取得MAC地址
- 通过取得MAC地址判断是否在VM中
- PHP取得MAC地址
- java通过IP地址获取MAC地址
- Mac OS X 通过命令行修改ip地址
- java字符串加解密和取得本机mac地址
- java程序中取得本机MAC地址
- 通過招執行系統命令取得MAC地址
- java通过ip获取mac地址
- java通过ip获取网卡MAC地址
- JAVA程序 通过IP地址 获取MAC地址
- Dos命令行下,如何通过IP地址获取局域网内机器的MAC地址?
- MacOS-命令行修改Mac地址
- 取得客户端的mac的地址
- 取得MAC地址的三种方法
- 取得MAC地址的4种方法
- 用批处理写的后门
- 左手香烟,右手咖啡
- 团队管理101招 为管理好团队创造有利条件
- 我的软件项目需求分析总结
- 明星档案---自我推荐
- Java通过命令行取得MAC地址
- 盛大半年员工扩招1千 首富陈天桥只招三种人
- 华为是怎样剥削的----华为额外工作时间
- VC++ 使用技巧
- 亲密接触VC6.0编译器
- 在应用程序中创建快捷方式
- "广外男生"病毒代码剖析
- (ZZ) LV手纸
- 小游戏(名字不知道叫什么好,反正是好像打靶的那种游戏)