Java / Netbeans не может найти библиотеку / пакет - PullRequest
0 голосов
/ 13 декабря 2011

Я начинаю работать с этим новым оборудованием, похожим на arduino, которое называется tinkerforge.Чтобы фактически управлять какой-либо из них (части еще не поступили) в Java, вам необходимо включить библиотеку в ваш проект.

Я создаю новую библиотеку и добавляю путь к классам, netbeans находит все файлы совершенно нормальнои показывает их.(Снимок экрана), но он все еще не может найти ни один из классов или саму библиотеку, когда я использую импорт.

Я потратил 4 часа, пытаясь выяснить, в чем дело, и ничего не получил.Обычно я не решаю свои проблемы: / Я новичок в Java, хотя, возможно, я что-то упускаю?

пс.когда я запускаю его, я получаю сообщение об ошибке Java, говорящее, что пакеты не найдены.

Ссылка на увеличенное изображение: Изображение Netbeans

Netbeans

1 Ответ

1 голос
/ 14 декабря 2011

Полагаю, вы использовали http://download.tinkerforge.com/bindings/java/tinkerforge_java_bindings_latest.zip, который, похоже, поврежден.Если я добавляю эту библиотеку в проект, вручную использую FQN:

    com.tinkerforge.BrickletTemperature t = null;

и собираю с Ant, выдает ошибку:

.../src/....java:4: error: cannot access BrickletTemperature
        com.tinkerforge.BrickletTemperature t = null;
  bad class file: /tmp/Tinkerforge.jar(com/tinkerforge/BrickletTemperature.class)
    class file contains wrong class: bindings.BrickletTemperature
    Please remove or make sure it appears in the correct subdirectory of the classpath.
1 error

javap подтверждает, что классыне в заявленной упаковке.Сообщить производителю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...