听说有用JConfig的,不知道具体怎么做
谁有做过的

解决方案 »

  1.   

    cpu 可以,MAC 估计得用 JNI 了。
      

  2.   

    如何读取cpu呢,请教
    最好有代码:)
      

  3.   

    用c++写,然后用java调吧
    http://topic.csdn.net/t/20020919/12/1036442.html
      

  4.   

    获取 MAC 的:import java.net.NetworkInterface;
    import java.net.SocketException;
    import java.util.Enumeration;public class CpuMac { public static void printMac(byte[] mac) {
    if (mac == null || mac.length == 0) return;
    for (byte b : mac) {
    String s = Integer.toHexString(b & 0xFF).toUpperCase();
    System.out.print(((s.length() == 1) ? ("0" + s) : s) + " ");
    }
    } public static void main(String[] args) {
    try {
    Enumeration<NetworkInterface> nis = NetworkInterface.getNetworkInterfaces();
    while (nis.hasMoreElements()) {
    NetworkInterface ni = nis.nextElement();
    byte[] mac = ni.getHardwareAddress();
    printMac(mac);
    }
    } catch (SocketException e) {
    e.printStackTrace();
    }

    }}
      

  5.   

    获取 CPUID 的:
    1. 下载 http://www.cpuid.com/cpuz.php
    2. 使用 JNI 包装一下或使用 Java 调用 CPUZ 功能再从输出中解析出 CPUID。