Windows上的usb4java:控制传输失败,无法预测

时间:2016-10-13 21:27:45

标签: java windows usb usb4java

我正在开发一个需要使用控制传输与USB设备通信的Windows Java应用程序。在我的开发系统(WinXP)上,usb4java似乎运行正常,但是当试图在其他地方运行时,传输会在某些计算机上运行,​​而在其他情况下则没有任何内容。当没有任何反应时,仍然可以正确读取设备描述符,但不会将数据包传输到设备。

我使用Zadig驱动程序安装程序并尝试了WinUSB和libusbK驱动程序。使用USBLyzer检查USB流量。 Java不会产生任何错误消息,但只是无声地发送传输。与操作系统没有任何关联(该应用程序适用于某些Win7和WinXP系统,并且不适用于其他系统)。 32位或64位似乎也不重要。

有没有人遇到过这类问题? usb4java工作正常,但这种不可预测性实际上是在扼杀项目。 任何建议都非常感谢。

1 个答案:

答案 0 :(得分:0)

  1. 从以下网址下载libusbK。
  2. 删除Zadig驱动程序。
  3. 安装libusbK驱动程序。
  4. 网址:https://sourceforge.net/projects/libusbk/