github上一個java項目,在myeclipse中運行正常,生成jar后,運行報錯:
1 [main] DEBUG Sigar - no sigar-amd64-winnt.dll in java.library.path
org.hyperic.sigar.SigarException: no sigar-amd64-winnt.dll in java.library.path
原因:JAVA運行庫缺sigar-amd64-winnt.dll
在myeclipse中運行正常,原來項目中有sigar-amd64-winnt.dll
解決方法:
將sigar-amd64-winnt.dll放到JAVA JDK安裝目錄下的bin目錄下
如果在myeclipse中也報同樣的錯,那么就要下載sigar-amd64-winnt.dll文件,
注意!!!直接在網上下載的文件可能會繼續報錯,提示沒有xxx方法,
需要搜索下載hyperic-sigar文件,在\sigar-bin\lib找到sigar-amd64-winnt.dll文件