sigar常见错误解决方法

时间:2020-12-09 10:51:11
使用sigar时,经常会遇到如下错误:

Exception in thread "Thread-9" java.lang.UnsatisfiedLinkError:
org.hyperic.sigar .Mem.gather(Lorg/hyperic/sigar/SigarV
at org.hyperic.sigar.Mem.gather(Native Method)
at org.hyperic.sigar.Mem.fetch(Mem.java:30)

at org.hyperic.sigar.Sigar.getMem(Sigar.java:306)

对于‘java.lang.UnsatisfiedLinkError’这种情况,我们只要把sigar包里的sigar-x86-winnt.dll放到system32下面。

其中有两个dll文件,x86对应32位操作系统,x64对应64位操作系统。