org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path解决办法
2018-01-08 10:25
543 查看
最近服务器用到sigar.jar 用于监控系统cpu,内存,磁盘时时情况,使用maven管理的时候,出现如下错误
DEBUG Sigar - no sigar-x86-winnt.dll in java.library.path
org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)
at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:100)
at com.erayt.solar.monitor.util.SigarFactory.getSigar(SigarFactory.java:33)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:37)
at com.erayt.solar.monitor.host.RealtimeGather.gather(RealtimeGather.java:14)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.gather(IntervalGatherImpl.java:50)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.run(IntervalGatherImpl.java:38)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
[02:10:30.187][ INFO][main][c.e.s.s.SolarPropertyPlaceholderConfigurer] : Loading properties file from class path resource [conf/properties/project.properties]
[02:10:30.187][ INFO][main][c.e.s.s.SolarPropertyPlaceholderConfigurer] : Loading properties file from class path resource [conf/properties/project_margin_war.properties]
[02:10:30.265][ INFO][main][o.s.b.f.s.DefaultListableBeanFactory] : Pre-instantiating singletons in o
Exception in thread "Timer-1" java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Cpu.gather(Lorg/hyperic/sigar/Sigar;)V
at org.hyperic.sigar.Cpu.gather(Native Method)
at org.hyperic.sigar.Cpu.fetch(Cpu.java:30)
at org.hyperic.sigar.Sigar.getCpu(Sigar.java:320)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:48)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:39)
at com.erayt.solar.monitor.host.RealtimeGather.gather(RealtimeGather.java:14)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.gather(IntervalGatherImpl.java:50)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.run(IntervalGatherImpl.java:38)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
===================================================================================================================================
解决办法
下载sigar-1.6.4.zip工具包,拷贝文件sigar-1.6.4.zip\hyperic-sigar-1.6.4\sigar-bin\lib\sigar-x86-winnt.dll到JDK目录jdk-7u45\bin下
就解决了
DEBUG Sigar - no sigar-x86-winnt.dll in java.library.path
org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path
at org.hyperic.sigar.Sigar.loadLibrary(Sigar.java:172)
at org.hyperic.sigar.Sigar.<clinit>(Sigar.java:100)
at com.erayt.solar.monitor.util.SigarFactory.getSigar(SigarFactory.java:33)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:37)
at com.erayt.solar.monitor.host.RealtimeGather.gather(RealtimeGather.java:14)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.gather(IntervalGatherImpl.java:50)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.run(IntervalGatherImpl.java:38)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
[02:10:30.187][ INFO][main][c.e.s.s.SolarPropertyPlaceholderConfigurer] : Loading properties file from class path resource [conf/properties/project.properties]
[02:10:30.187][ INFO][main][c.e.s.s.SolarPropertyPlaceholderConfigurer] : Loading properties file from class path resource [conf/properties/project_margin_war.properties]
[02:10:30.265][ INFO][main][o.s.b.f.s.DefaultListableBeanFactory] : Pre-instantiating singletons in o
Exception in thread "Timer-1" java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Cpu.gather(Lorg/hyperic/sigar/Sigar;)V
at org.hyperic.sigar.Cpu.gather(Native Method)
at org.hyperic.sigar.Cpu.fetch(Cpu.java:30)
at org.hyperic.sigar.Sigar.getCpu(Sigar.java:320)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:48)
at com.erayt.solar.monitor.util.SigarFactory.getRealtime(SigarFactory.java:39)
at com.erayt.solar.monitor.host.RealtimeGather.gather(RealtimeGather.java:14)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.gather(IntervalGatherImpl.java:50)
at com.erayt.solar.monitor.internal.IntervalGatherImpl.run(IntervalGatherImpl.java:38)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)
===================================================================================================================================
解决办法
下载sigar-1.6.4.zip工具包,拷贝文件sigar-1.6.4.zip\hyperic-sigar-1.6.4\sigar-bin\lib\sigar-x86-winnt.dll到JDK目录jdk-7u45\bin下
就解决了
相关文章推荐
- org.hyperic.sigar.SigarException: no sigar-x86-winnt.dll in java.library.path解决办法
- java-Exception:关于 no *** in java.library.path 异常的解决办法
- no jacob.dll in java.library.path解决办法
- windows下no swt-gtk-3550 or swt-gtk in swt.library.path, java.library.path or the jar的解决办法
- java出现no XXX in java.library.path的解决办法及eclipse配置
- java出现no XXX in java.library.path的解决办法 JT harness
- java.lang.UnsatisfiedLinkError: no jacob-1.18-x64 in java.library.path错误的原因及解决办法
- no XXX in java.library.path的解决办法
- java.lang.UnsatisfiedLinkError:no in java.library.path解决办法
- java出现no XXX in java.library.path的解决办法及eclipse配置
- DEBUG Sigar - no libsigar-x86-linux.so in java.library.path
- no sigar-x86-winnt.dll in java.library.path
- no libsigar-x86-linux.so in java.library.path
- java出现no XXX in java.library.path的解决办法
- 转载:java出现no XXX in java.library.path的解决办法及eclipse配置
- JAVA web项目报错no sigar-x86-winnt.dll in java.library.path
- no libsigar-x86-linux.so in java.library.path
- java出现no XXX in java.library.path的解决办法及eclipse配置
- STAF no JSTAF in java.library.path 的终极解决办法
- java出现no XXX in java.library.path的解决办法及eclipse配置