java - 如何在 Windows 和 Java 下与 USB 设备通信?

标签 java windows usb

我想在 Windows 和 Java 下与 USB 设备进行通信,但我找不到一个好的库来这样做。我不希望用户必须安装任何额外的硬件或设备驱动程序才能完成这项工作。也就是说,我希望能够像其他 Windows 应用程序一样与 USB 交互。

我熟悉 jUSB 和 JSR 80,但两者似乎都是死项目(至少对于 Windows)。

最佳答案

libusb-win32 要求您安装其通用驱动程序,然后您可以使用 USB 设备。我不确定是否可以对 USB 设备进行无驱动程序访问,除非该设备属于几个标准类之一(特别是存储和 HID)。

有一个Java wrapper for libusb-win32这可能对你有用。不过我自己没用过。

关于java - 如何在 Windows 和 Java 下与 USB 设备通信?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/544507/

相关文章:

javascript - nodejs在windows文件系统路径错误4058 ENOENT

c# - 如何在 C# 中从 USB 闪存驱动器获取 VID/PID?

macos - 在 Mac 上使用 Python 打印到 USB 打印机

java - 如何处理在一台服务器上运行的多 REST 客户端

Java正则表达式除空格外的所有非单词字符

Java运行Windows命令行命令返回一个值

linux - USB串口驱动(通讯协议(protocol))

Java 桌面应用程序框架与 JavaFX

java - 在java中使用监视器的困惑

node.js - 如何在 Windows 上使用 nodemon 设置 NODE_ENV=production?