Netbeans 6.8: Lib-Import работает, но "пакет не существует" при компиляции - PullRequest
0 голосов
/ 21 июня 2010

Я работаю над проектом JavaME и мне нужно импортировать внешние библиотеки, которые доступны для меня в виде jar-файлов. Поэтому я выбрал свойства проекта -> библиотеки и ресурсы -> добавить Jar / Zip и добавил туда файл jar.

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

пакет не существует

... на линии

импорт . ;

Как я уже сказал, при редактировании кода ошибки или предупреждения не отображаются. Библиотека правильно отображается в представлении проекта в разделе «Ресурсы», а также работает автозаполнение Netbeans. Ошибка возникает только при компиляции.

1 Ответ

1 голос
/ 21 июня 2010

Время от времени ant-скрипт (nbproject / build-impl.xml) не синхронизируется с проектом (nbproject / project.properties). Это легко исправить, сделав еще одно изменение в проекте, чтобы побудить NB переписать скрипт ant.

Откройте диалоговое окно свойств проекта (Файл> Свойства проекта) и выберите Compiling. Переключить состояние Compile on Save. Нажмите OK, чтобы закрыть диалоговое окно и переписать скрипт ant. Дайте ему минуту, чтобы убедиться, что он не занят сканированием проекта (Статус отображается в правом нижнем углу.) Затем снова откройте диалоговое окно и переключите значение обратно. Закройте диалоговое окно и попробуйте снова скомпилировать.

...