运行java程序是报 no libsigar-amd64-linux.so in java.library.path 错误

这个问题是Sigar采集主机信息,缺少必须的环境问题导致的,解决方法是将下载好的hyperic-sigar-1.6.4中的插件(hyperic-sigar-1.6.4\sigar-bin\lib)拷到主机的指定位置中:

其中window的是拷贝sigar-x86-winnt.dll 或者sigar-x64-winnt.dll,到java的bin目录下;

而linux系统拷贝的是libsigar-amd64-linux.so 或 libsigar-x86-linux.so 到/usr/lib64目录下即可

 

运行java程序是报 no libsigar-amd64-linux.so in java.library.path 错误