科技黑兔分享科技信息,没有传统艺术的科技是没有灵魂的,没有现代科技的艺术是没有未来的。
首先来介绍Sigar:
Sigar是一个免费开源的软件库,作者是Doug MacEachern ,Sugar的作用就是收集系统各项底层信息。
Sigar的特点:
1. 收集信息全面:cup,内存,磁盘空间,网络等
2.跨平台,支持多数平台:支持windows、linux、Unix
3.提供的API接口全面:包含Java、net、PHP,Python等
-------------------------------------------------
下面是Java获取系统信息的工具类及测试类(windows系统下)
1.首先需要导入suagr依赖
pom.xml
org.hyperic
sigar
1.6.5.132
2.Sugar工具类
3.测试类
注意:windows下需要在引入本地库,包含sigar.ar、sigar-amd64-winnt.dll。如果系统是32位则需32位的库,我的开发工具是IDEA,直接将sigar.ar、sigar-amd64-winnt.dll放入jdk安装路径bin文件夹下就可以了,如果没有会报以下错误
测试类:
===========================
技术能力有限,如有错误,还望指出
===========================
欢迎大家订阅
欢迎来到科技黑兔的频道,带给你不一样的感觉。欢迎来提意见,踊跃参与。本文来源于网络,如有侵权联系删除。
4000520066 欢迎批评指正
Copyright © 1996-2019 SINA Corporation
All Rights Reserved 新浪公司 版权所有
All Rights Reserved 新浪公司 版权所有