JAVA中怎么得到网卡的ID号 JAVA中怎么得到网卡的ID号。没有网卡时又会有什么错误。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;class GetMAC{ public static void main(String[] args) { try{ Process pro=Runtime.getRuntime().exec("cmd.exe /c ipconfig/all"); InputStream is=pro.getInputStream(); BufferedReader br=new BufferedReader(new InputStreamReader(is)); String message=br.readLine(); String mac=""; int index=-1; while(message!=null) { if((index=message.indexOf("Physical Address"))>0) { mac=message.substring(index+36).trim(); break; } message=br.readLine(); } System.out.println(message); br.close(); pro.destroy(); }catch(IOException e) { System.out.println("Can't get mac address!"); } }} Linux版本(没有经过测试,不过差不多)import java.io.*;class GetMAC{public static void main(String[] args){try{Process pro=Runtime.getRuntime().exec("ifconfig");InputStream is=pro.getInputStream();BufferedReader br=new BufferedReader(new InputStreamReader(is));String message=br.readLine();String mac="";int index=-1;while(message!=null){if((index=message.indexOf("HWaddr"))>0){ String []tmps = message.split("HWaddr"); mac = tmps[1]; break;}message=br.readLine();}System.out.println(message);br.close();pro.destroy();}catch(IOException e){System.out.println("Can't get mac address!");}}} 远程MAC地址是得不到的,最多得到局域网内的。因为在TCP/IP传输协议中,不传输远程MAC地址 关于线程 的疑问,求 理解线程透彻的大侠 指点!!! java问题 明天要去参加JAVA笔试了,应聘的是JAVA学员,~大家给点意见,如何准备~ 在线等~ 问题???急需答复 要从一个表中取出数据 该表中有 2万条数据 通过jdbc 连接 如何实现 java 可以和MySQL连接吗? 张孝详的JAVA就业培训教程是不是真的很好啊 java如何实现任意编码文件转UTF8 请问在Java中提供抓屏的功能函数可以给我调用吗? JAVA的一些基础知识点 使用java.nio.channels包建立异步SOCKET 服务端,怎样获得客户端的连接IP? 倒序得到字符的开始位置
class GetMAC{
public static void main(String[] args)
{
try{
Process pro=Runtime.getRuntime().exec("cmd.exe /c ipconfig/all");
InputStream is=pro.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String message=br.readLine();
String mac="";
int index=-1;
while(message!=null)
{
if((index=message.indexOf("Physical Address"))>0)
{
mac=message.substring(index+36).trim();
break;
}
message=br.readLine();
}
System.out.println(message);
br.close();
pro.destroy();
}catch(IOException e)
{
System.out.println("Can't get mac address!");
}
}
}
import java.io.*;
class GetMAC{public static void main(String[] args)
{
try{
Process pro=Runtime.getRuntime().exec("ifconfig");InputStream is=pro.getInputStream();
BufferedReader br=new BufferedReader(new InputStreamReader(is));
String message=br.readLine();
String mac="";
int index=-1;
while(message!=null)
{
if((index=message.indexOf("HWaddr"))>0)
{
String []tmps = message.split("HWaddr");
mac = tmps[1];
break;
}
message=br.readLine();
}
System.out.println(message);
br.close();
pro.destroy();
}catch(IOException e)
{
System.out.println("Can't get mac address!");
}
}
}