2015-03-15 8 views
0
высокого уровн

Так вот моя программа:Попробуйте использовать usb4java LIBRAIRIE

public static void main(String[] args) { 
    UsbServices services = null; 
    try { 
     services = UsbHostManager.getUsbServices(); 
     hub = services.getRootUsbHub(); 
    } catch (SecurityException | UsbException e) { 
     System.out.println(e.getMessage()); 
     e.printStackTrace(); 
    } 
} 

И я создал файл «javax.usb.properties» с внутренней стороны:

javax.usb.services = org.usb4java.javax.Services 

Как это сказано в документация

в момент 'getRootUsbHub()' у меня есть эта ошибка:

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang3/builder/HashCodeBuilder 

Кто-нибудь знает, почему метод getRootUsbHub() не работает?

ответ

1

Вы пропустите commons-lang3.jar в своем пути к классу. Загрузите и добавьте его.

+0

Ницца, вы правы, спасибо большое! –