Java读取系统信息报错·no libsigar-amd64-linux.so in java.library.path

资源下载,有需要的可以下载
https://download.csdn.net/download/xiaozhegaa/10345098 

说明:在使用Sigar的时候,遇到了“no libsigar-amd64-linux.so in java.library.path  ”错误,花费了一个小时的时间解决了该问题,看了网上十几篇的博客,特点来总结一下,有需要的可以看一下

一、解决思路如下: 首先观看文档使用说明~~

再观看文档~~截图如下


【总结:】下面我说的解决方法是针对Window系统来说的,至于Linux系统,在部署项目的时候,参考我的解决方法即可。有兴趣可以看我写的另外一片文章:
https://blog.csdn.net/xiaozhegaa/article/details/79920243</font>
二、解决方法如下:
2.1  如果你的项目是web项目,需要通过url去访问的话,你只需要将下载好的sigar-amd64-winnt.dll放入到"C:\Windows\System32"即可。亲测,100% ok的


2.2 如果你只是JAVA项目,这时候你只需要将下载好的sigar-amd64-winnt.dll放入到"E:\jdk1.7.0\bin"即可。亲测,100% ok的。当然,jdk的位置根据你的安装路径来决定

这里可以推荐一个小小的代码,帮你查找:
System.out.println(System.getProperty("java.library.path"))
它会输出你的jdk详细路径,你去导入即可

三、网上误区

    看网上很多博客的感受是,有些人说:把配置文件加入到jdk/bin目录下即可,有些人说:把配置文件加入到C:\Windows\System32目录下即可,有些人说加到tomcat/bin文件夹即可,有些人说:把配置文件加入到‘java.library.path’打印的文件夹即可。很多种说法,导致自己很迷糊。试了好久才试出来。建议大家按照我上述的两情况去添加改配置文件即可

四、更甚遇到更加坑人的错误



这种错误是因为,下载的sigar-amd64-winnt.dll文件有错,网上一些配置文件有问题,希望你们不要遇到,遇到了,重新下载新的配置问价即可,或者下载我上传的那份。亲测,可以,真的是浪费很多时间,在这里

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值