2015-12-17 2 views
2

Я работаю с usb4java на высоком уровне после этой демонстрации: http://usb4java.org/quickstart/javax-usb.html. Моя проблема в том, что нам нужно javax.usb.properties в пути к классам, поэтому я поместил его в каталог src. Я также загрузил файлы .jars в каталог lib и добавил их в библиотеки, на которые ссылаются. После всего этого при импорте "javax.usb. *" Я получаю импорт не может быть разрешена ошибка, и ни один из типов не принимается.Неразрешенный импорт внешней библиотеки с файлом свойств в classpath

Примечание: файл свойств заполнен: «javax.usb.services = org.usb4java.javax.Services» в соответствии с инструкциями.

Мысли?

+0

, в котором используются IDE и ОС? Это больше похоже на путь класса или проблему с IDE, чем сам API. Если вы используете Eclipse, см., Если это помогает, [Eclipse Import не может быть устранена ошибка) (http://blog.sherifmansour.com/?p=207) –

+0

Я понял, что я оставил это правильно, когда я засыпал. – ElectricErger

+0

Спасибо @Sabir_Khan Я согласен, что это, вероятно, затмение, но я пробовал все эти решения. – ElectricErger

ответ

0

Я думаю, вам нужно добавить CLASSPATH также JSR080 (javax.usb API). Где определяется интерфейс javax.usb. Вы можете скачать здесь: http://javax-usb.sourceforge.net/

Я проверил и это выглядит javax.usb API включено в Lib папки в распределении usb4java-javax: http://nexus.ailis.de/content/groups/public/org/usb4java/usb4java-javax/1.2.0/usb4java-javax-1.2.0.zip это называется USB-api.jar

Затем убедитесь, файл javax.usb.properties находится в корне вашего приложения CLASSPATH.

+0

Ничего себе .... Я чувствую себя действительно глупо. Когда он сказал, что использовал JSR080, я предположил, что он был упакован вместе с ним. Загрузили его и добавили, что это путь, и теперь все хорошо. – ElectricErger

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