Java sigar.jar 包的使用
1、直接java -verbose 找第一个就是你的JDK所在目录,我这里jdk 8(不会安装的移步百度)
2、直接把 sigar-amd64-winnt.dll、sigar-x86-winnt.dll、sigar-x86-winnt.lib三个文件放到“JDK的安装目录” 注意是JDK的安装目录。图中注意是对应系统版本拷贝对应的dll文件,这里就简单暴力直接3个都扔过去。
3、然后我们回到测试类的代码。这里贴出来一小段,多的自己去找博客吧。
public static void main(String[] args) {
Sigar sigar = new Sigar()
System.out.println(System.getProperty("java.library.path"));
Mem mem = sigar.getMem();
CpuPerc cpuCerc = sigar.getCpuPerc();
System.out.println("*****当前CPU使用情况 :");
System.out.println("#总使用率: " + cpuCerc.getCombined() * 100 + "%");
}
4、这里看到运行结果,这个问题搞定,大家可以借鉴下这篇经验。
5、这里如果DLL没有放对报错类似如下。
java.lang.UnsatisfiedLinkError:org.hyperic.sigar.Mem.gather(Lorg/hyperic/sigar/Sigar;)V
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:175
阅读量:107
阅读量:101
阅读量:167
阅读量:166