Chinaunix
标题:
MACAddress
[打印本页]
作者:
GreenLand
时间:
2006-06-09 10:43
标题:
MACAddress
package pc;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class MACAddress {
public MACAddress() {
}
public static String getMACAddress() {
String address = "";
String os = System.getProperty("os.name");
if (os != null && os.startsWith("Windows")) {
try {
String command = "cmd.exe /c ipconfig /all";
Process p = Runtime.getRuntime().exec(command);
BufferedReader br = new BufferedReader(new InputStreamReader(p
.getInputStream()));
String line;
while ((line = br.readLine()) != null) {
if (line.indexOf("Physical Address") > 0) {
int index = line.indexOf(":");
index += 2;
address = line.substring(index);
break;
}
}
br.close();
return address.trim();
} catch (IOException e) {
}
}
return address;
}
public static void main(String[] args) {
System.out.println("" + MACAddress.getMACAddress());
}
}
本文来自ChinaUnix博客,如果查看原文请点:
http://blog.chinaunix.net/u/18825/showart_125578.html
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2