我知道如何获取系统信息,但我找不到使用System.getenv的cpu模型Runtime.getRuntime()和SystemEnvironment.getSystemEnvironment();
我该怎么办?
答案 0 :(得分:0)
您可以使用sigar API在java中执行此操作。
从here下载sigar,将sigar.jar
和sigar-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());
}
}
}