问题原因:
oshi 的版本和jna 的版本搭配不当导致,有些版本的jna 不存在 Memory.close()方法。
解决方案二:
升级oshi 版本到6.4.5
搭配jna 版本5.13.0
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jna.version>5.13.0</jna.version>
</properties>
<dependency>
<groupId>com.github.oshi</groupId>
<artifactId>oshi-core</artifactId>
<version>6.4.5</version>
</dependency>
Oshi与JNA版本不兼容问题及解决方案

文章讲述了Oshi库和JNA库版本不匹配导致Memory.close()方法缺失的问题,推荐升级Oshi到6.4.5版本并使用JNA5.13.0,同时提供了重写Util类的解决方案链接。
最低0.47元/天 解锁文章
3024

被折叠的 条评论
为什么被折叠?



