如何使用java程序检测和显示计算机的所有硬件?

时间:2010-12-30 14:49:06

标签: java

有没有办法检测使用java插入计算机的硬件?例如,该程序将能够检测usb鼠标是否已连接,并显示usb鼠标已连接的消息。

2 个答案:

答案 0 :(得分:2)

纯java无法实现。但您可以使用所有重要平台上提供的本机库,例如SIGAR lib from hyperic hq

答案 1 :(得分:0)

这在很大程度上取决于运行程序的平台。

在Linux中,您可以使用dbus api来注册硬件更改

如果你只是在usb设备中,你应该看看jusb(afaik甚至有一个Windows端口)