最近在做一个客户端监控的功能,需要提取用户电脑的CPU编号和网卡的编号,采集用户的登陆数据,据我所知道直接通过Java来调用操作系统的信息是非常困难的事情(我好像没有发现JavaAPI提供了这个功能),那这样的话只能通过JNI访问系统的信息了,不过我没有直接就埋头写代码,因为以前听说过一个叫org.eclipse.swt.extension的插件可以直接使用,这个插件是SWT的一个扩展包,主要是负责底层操作系统的方法,不过可能会对程序的跨平台性有点点小的影响,具体有什么问题我没发现,以后在说吧,OK,现在就将我在使用这个插件的过程中发现的问题记录下来,下次可以查阅,而且还可能会帮助正在阅读的你,何乐而不为呢
通过Java SWT调用操作系统的信息
最新推荐文章于 2021-02-12 09:17:07 发布
本文介绍了如何利用Java的SWT扩展库org.eclipse.swt.extension来获取操作系统信息,如CPU编号和网卡信息。在尝试直接通过Java调用操作系统信息困难的情况下,作者选择使用此插件,并提醒可能对跨平台性有轻微影响。在使用过程中遇到NoClassDefFoundError异常,建议新建插件项目以解决。

最低0.47元/天 解锁文章
867

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



