Hutool工具获取系统资源使用情况
当我们需要使用Java获取计算机信息的时候,通常会导入一些第三方jar包, 一个是不能保证安全, 还有就是操作比较繁琐. 那我们下面就用热门的中国人的开源工具hutool来获取系统信息
导入依赖
-
pom.xml
-
<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>5.6.1</version> </dependency> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.7.20</version> </dependency>
代码
-
//获取cpu信息 @Test public void getCpuInfo() { final CpuInfo cpuInfo = OshiUtil.getCpuInfo(); System.out.println("cpuInfoModel = " + cpuInfo.getCpuModel()); } //获取内存信息 @Test public void getMemoryInfo() { final long total = OshiUtil.getMemory().getTotal(); System.out.println("total = " + total); } //获取电脑的生产编号 @Test public void getBattery(){ final ComputerSystem system = OshiUtil.getSystem(); System.out.println("system = " + system.getSerialNumber()); }
-
使用hutool获取系统信息方便了许多, 比如我们想要知道电脑的编号,有些机型就需要进到bios中查看,但是现在调用一个方法就能获取到.
-
获取更多的信息可以移步官网查看 ,官网地址: Oshi封装-OshiUtil (hutool.cn)]
欢迎搭建在评论区留言 !!!
-