如何在java中了解核心i7-2600k的CPU模型?

时间:2014-08-17 23:59:04

标签: java model system cpu

我知道如何获取系统信息,但我找不到使用System.getenv的cpu模型Runtime.getRuntime()和SystemEnvironment.getSystemEnvironment();

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可以使用sigar API在java中执行此操作。 从here下载sigar,将sigar.jarsigar-x86-winnt.dll添加到您的构建路径。

您可以使用以下代码获取CPU详细信息,例如CPU型号:

import org.hyperic.sigar.Sigar;
import org.hyperic.sigar.SigarException;

public class CpuInfo {

    /**
     * @param args
     * @throws SigarException 
     */
    public static void main(String[] args) throws SigarException {
        // TODO Auto-generated method stub
Sigar sigar = new Sigar();
org.hyperic.sigar.CpuInfo[] cpuInfoList = sigar.getCpuInfoList();

for(org.hyperic.sigar.CpuInfo info : cpuInfoList){
    System.out.println("CPU Model : "+info.getModel());
}
    }

}