gpt4 book ai didi

java - Sigar 不满意链接错误

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:10:35 28 4
gpt4 key购买 nike

我是 Sigar 的新手。我想运行一个简单的测试来了解如何监控我的系统。

我添加了 sigar-1.6.4log4j 作为外部库,但是当我运行它时,我遇到了这个错误:

线程“main”中的异常 java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Sigar.getCpuInfoList()[Lorg/hyperic/sigar/CpuInfo;
在 org.hyperic.sigar.Sigar.getCpuInfoList( native 方法)

这是我的代码:

import java.util.Map;
import org.hyperic.sigar.CpuInfo;
import org.hyperic.sigar.FileSystem;
import org.hyperic.sigar.Sigar;
import org.hyperic.sigar.SigarException;

public class Test {

/**
* @param args
*/
public static void main(String[] args) {
Sigar sigar = new Sigar();
CpuInfo[] cpuinfo = null;
try {
cpuinfo = sigar.getCpuInfoList();
} catch (SigarException se) {
se.printStackTrace();
}

System.out.println("---------------------");
System.out.println("Sigar found " + cpuinfo.length + " CPU(s)!");
System.out.println("---------------------");
}

}

如有任何帮助,我们将不胜感激。

最佳答案

我明白了这个问题!
我必须使用以下 JVM 参数:

-Djava.library.path="./lib" 

在 Run Configuration 中,Arguments 选项卡,eclipse 中的 VM arguments,而 sigar-bin/lib 的内容在 lib 文件夹中。

关于java - Sigar 不满意链接错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11612711/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com