问题描述
- usb4java 访问usb接口
-
UsbInterface usbInterface = configuration.getUsbInterface((byte) 00);
usbInterface.claim();
报以下错误。求大神帮忙解决啊Exception in thread "main" javax.usb.UsbPlatformException: USB error 12: Can't open device Bus 002 Device 004: ID 0471:0055: Operation not supported or unimplemented on this platform
at org.usb4java.javax.ExceptionUtils.createPlatformException(ExceptionUtils.java:39)
at org.usb4java.javax.AbstractDevice.open(AbstractDevice.java:226)
at org.usb4java.javax.AbstractDevice.claimInterface(AbstractDevice.java:406)
at org.usb4java.javax.Interface.claim(Interface.java:102)
at org.usb4java.javax.Interface.claim(Interface.java:93)
at com.jpz.gp3102.sdk.GP3120UsbService.communicate(GP3120UsbService.java:70)
at com.jpz.gp3102.sdk.GP3120UsbService.main(GP3120UsbService.java:87)
解决方案
ERROR_NOT_SUPPORTED if the transfer flags are not supported by the operating system.