想的头都大了,不知哪位高人有招可以解决这个问题,老板催得急啊,恳请帮帮忙

解决方案 »

  1.   

     public static String getLocalMAC() {
            InetAddress address;
            String sMAC = null;
            try {
                address = InetAddress.getLocalHost();
                NetworkInterface ni = NetworkInterface.getByInetAddress(address);
                byte[] mac = ni.getHardwareAddress();
                Formatter formatter = new Formatter();
                for (int i = 0; i < mac.length; i++) {
                    sMAC = formatter.format(Locale.getDefault(), "%02X%s", mac[i],
                            (i < mac.length - 1) ? "-" : "").toString();
                }
            } catch (UnknownHostException e) {
                e.printStackTrace();
            } catch (SocketException e) {
                e.printStackTrace();
            }
            return sMAC;
        }这个方法必须运行在applet上,并且,还只能获取windows系统mac地址
      

  2.   

    这个东西太简单了,你加我的MSN沟通:[email protected]