1、新建 Maven 工程并添加 Sigar 相关依赖图1示,Eclipse 中新建一个 Maven 工程图2示,在 pom 文件中添加 Sigar 的相关依赖配置,包括两部分,一是主依赖,提供实际开发的相关类,另一个是针对各类系统的本地库文件,Sigar的相关类最终通过这些本地库提供的本地方法调用来获取硬件信息。
2、将Sigar提供的本地库文件拷贝到特定目录中图1示,打开Maven本地仓库,找到 Sigar 提供的本地库文件压缩包图2示,解压上述压缩包,根据机器和系统的具体情况,选择本地库文件图3示,将库文件拷贝到本机环境变量 %JAVA_HOME% 路径下的bin子目录中
3、开发代码获取本机CPU的详细信息图示,通过构建Sigar类对象并调用相关方法,可获取本机CPU所有内核的各种信息,包括频率,核心数量,使用率,空闲率,错误率等等。
4、编写主方法,获取输出本机CPU的信息图示,在主方法中调用上一步骤的方法,运行程序,观察控制台的输出