【问题标题】:USB detection for linux OS using java使用 java 的 linux 操作系统的 USB 检测
【发布时间】:2012-11-07 04:34:00
【问题描述】:

我是 Java 新手。每当用户插入 USB 端口时,我都需要帮助来检测 USB 事件。这应该适用于 linux OS。使用java。请给我推荐一个可以满足我要求的api

提前感谢:)

【问题讨论】:

标签: java


【解决方案1】:

Java 7.0 引入了新的 API WatchService。结合 linux-command 'mount',我找到了一个可行的解决方案。

见http://arjenmaxnet.blogspot.nl/2014/01/detecting-usb-devices-with-java-70.html

【讨论】:

    【解决方案2】:

    你可以用这个:

    http://jusb.sourceforge.net/

    也请查看此讨论:

    SWT: Getting notified of a system device change (USB device connection / disconnection)

    编辑1。请记住,jusb 已停产。但是,它的完整源代码可以在 sf 上找到。

    【讨论】:

    • 嗨 Sterpu,情况就像,我有一个带有多个 USB 端口的 USB 集线器。当我将设备插入端口时,java代码应该能够识别硬件中断。当用户连接USB设备时应该可以工作。
    • 嗯,jusb 提供了这样的能力。快速浏览jusb.sourceforge.net/apidoc/usb/core/USBListener.html。这是一个您实现的接口,用于获取有关 USB 事件的通知。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-10-04
    • 1970-01-01
    • 1970-01-01
    • 2012-02-05
    • 2014-06-25
    • 2014-04-14
    • 1970-01-01
    相关资源
    最近更新 更多