我是Sigar的新手。我想运行一个简单的测试,以了解如何监视系统。
我添加了sigar-1.6.4
并log4j
作为外部库,但是当我运行它时,遇到了这个错误:
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.hyperic.sigar.Sigar.getCpuInfoList()[Lorg/hyperic/sigar/CpuInfo; at org.hyperic.sigar.Sigar.getCpuInfoList(Native Method)
这是我的代码:
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"
在“运行配置”中的“参数”选项卡中,“ VM参数”在eclipse中,而sigar-bin / lib的竞争对象在lib文件夹中。
👥 面试题目 #面经#
自我介绍 拷打项目,说太简单了,问了底层机制又说我安卓学的不行,近期也没项目(半小时拷打后,直到我提出当时看到了岗位招聘信息是java) 官:为啥又学java又学安卓(我:?) 官:安卓还得练 计网细节, 数据结构有哪些《复杂》的 (非常规八股,全是面试官即兴发问) 栈和队列为啥有区别 一个java的接口、线程池、算法 官:线程卖票问题,我:用多线程 锁, 官:如果不用锁呢?线程如果不用呢? 官:
聊家常等等,自由发挥就行,说我8月就投了为什么现在才面上(我也想知道)然后简历基本上都挂在了用人部门筛选(今年形势太差啦) 面试官人很好,特别温和的一种感觉,然后说是做平板开发(安卓开发,说是比较难,也还是C语言的) const的作用 static的作用 栈和堆的区别 进程和线程的区别 问家庭情况,问是否愿意去无锡(为什么)
本人工作两年半,投的是社招,今天刚面完一面,估计凉了,写个面经。 第一轮笔试,五道编程题,算法简单,我没刷算法都能做出来的那种 1. 检测数据是否符合要求"xxx-xxx-xxxx",xx代表数字。比如"800-555-1212" 返回true 2. flatten数组,[1, [2, [3, [4]]]] -> [1,2,3,4] 3. 整数翻转,233 ->332 4. 给输入框自适应高度 5
一面线上面后,第二天hr通知终面时间。终面是线下面,所以我专门跑了趟无锡。感谢一面小哥哥通过 终面有部门经理、前端leader、前端资深开发和hr四个人 首先英文自我介绍 + 为什么选择博世 英文 技术面是三位轮流问,中文问题。主要是挖掘简历问,一个小时,越回答后面我心越凉,反问也不想问了,心里已经有泪流小牛在跑了 1. zustand和redux区别,为什么选择这个,好处是什么?性能优化?(我只
朗新科技 一面 11月27号下午6:30(30分钟) 1、Java虚拟机的内存结构 2、什么时候会触发FUllGC? 3、用什么工具查看GC情况、或者命令 4、ThreadLoacl这个类的作用 5、使用ThreadLoacl需要注意的事项 6、ThreadLoacl如何防止内存泄漏 7、Springboot不同环境下的配置文件怎么区分 8、Spring的事物的注解用在私有方法上会生效吗 9、Li