0

所以这是我的程序:

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() 方法不起作用吗?

4

1 回答 1

1

您错过了commons-lang3.jar类路径中的 。下载并添加它。

于 2015-03-15T22:24:42.383 回答