2015-10-21 3 views
1

Я хочу закодировать USB-Locker для любой ОС с помощью usb4java. Я могу перечислить все мои устройства, но если я хочу использовать HotPlug class сделал Клаус Раймер я получаю informaion:usb4java на окнах 10

«libusb не поддерживает автоопределения на этой системе»

Есть ли класс alternitiv, или код пользователя, чтобы сделать то же самое, что и HotPlug class. Я работаю над Windows 10, и он должен работать на этом os, так что программирование в Linux или так не является вариантом, чтобы избежать этой ошибки.

благодаря

ответ

0

Я использовал тот же самый пример и имел такое же уведомление. Теперь I'm с помощью usb4java-javax в версии 1.2.0, и она работает так:

final UsbServices services = UsbHostManager.getUsbServices(); 
final UsbDeviceService usbDeviceService = new UsbDeviceService(); 

services.addUsbServicesListener(new UsbServicesListener() { 
     public void usbDeviceAttached(UsbServicesEvent usbServicesEvent) {} 
     public void usbDeviceDetached(UsbServicesEvent usbServicesEvent) {} 
} 

Убедитесь, что ваше приложение работает все время.

+0

Спасибо, но я решил это, написав собственный класс. – DodoProgramms

Смежные вопросы