Sigar包在springboot项目中的使用及部署过程中遇到的问题和解决办法

本文介绍了Sigar这一跨平台的系统信息收集工具,详细阐述了如何在Springboot项目中集成和使用Sigar,包括添加jar包、处理.dll文件的步骤。在项目实施过程中遇到动态链接文件找不到的问题,解决方案是正确设置java.library.path。同时,文章还提及了Java加载dll库的路径配置,并给出了jar包执行和打包命令。
摘要由CSDN通过智能技术生成

Sigar

Sigar : System Infomation Gatherer And Reporter。是一个开源的工具,提供了跨平台的系统信息收集的API,核心由C语言实现的。


可以收集的信息包括:内存,CPU,磁盘,IO,操作系统,文件系统等系统信息

sigar的使用

  • maven仓库中寻找hyperic-sigar*.zip的下载地址(maven中央仓库只提供下载地址)

  • 解压文件,把文件sigar.jar提取出来,加入到当前项目中

  • 把sigar-amd64-winnt.dll、sigar-x86-winnt.dll、sigar-x86-winnt.lib放到当前项目运行环境的library path下。比如java的java.library.path

    String javaLibraryPath = System.getProperty("java.library.path");
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值