Ошибка пакета ‹blah› не существует - NetBeans 6.8 и Windows 7

Я использую NetBeans 6.8 в Windows 7. Я обновился с WinXP и NetBeans 6.7. Теперь мой существующий проект веб-приложения Java больше не может импортировать / находить разработанные мной пакеты - я получаю сообщение «Пакет, бла. не существует », но пакеты все же существуют, отлично работали в NetBeans 6.7, и проект по-прежнему компилируется и запускается нормально.

Я попытался изменить платформу Java / JDK с 1.6.0_10 на JDK 1.5.0_22, но все равно получаю сообщения об ошибках, которые не существуют.

Все остальные «стандартные» библиотеки и пакеты можно импортировать и использовать нормально ... например, Struts, Hibernate.


person BenMc    schedule 11.03.2010    source источник
comment
Вы можете заменить ‹blah› фактическим названием пакета, чтобы мы лучше понимали, с чем мы пытаемся вам помочь ...   -  person vkraemer    schedule 11.03.2010
comment
вы можете перейти на jdk 6 update 18 ... хотя я сомневаюсь, что это повлияет на эту конкретную ситуацию.   -  person vkraemer    schedule 11.03.2010
comment
Я разработал пакеты, они являются частью моего приложения Struts - имена com.dmeasy.utils, com.dmeasy.action, com.dmeasy.persistence   -  person BenMc    schedule 12.03.2010


Ответы (6)


Я много раз исправлял эту проблему, очищая кеш NetBeans.

1) Закройте NetBeans

2) Перейдите в "C: \ Users \ .netbeans \ 6.8 \ var \ cache.

3) Удалите все, что есть в этом каталоге

4) Откройте NetBeans и подождите, пока он повторно просканирует ваши проекты.

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

Надеюсь, это поможет кому-то в нужде.

person JFTxJ    schedule 31.07.2012
comment
Изменилось ли расположение в Netbeans 8.02? У меня есть эта проблема, но у меня нет каталога .netbeans в моем каталоге пользователей. У меня есть только .nbi, .nbprofiler и .netbeans-derby. - person Brian Knoblauch; 10.06.2015
comment
Не исключено, что место изменилось. Есть ли у вас аналогичный путь в папке .netbeans-derby? Если да, попробуйте в этой папке! - person JFTxJ; 17.06.2015
comment
@BrianKnoblauch - Вы пробовали: C: \ Users \ your_username \ AppData \ Local \ NetBeans? - person hadez30; 13.08.2015
comment
Большое спасибо! Спустя 6 лет все еще актуально. Для тех, кто использует 8.2, перейдите к своим программным файлам - ›NetBeans 8.2 -› Найдите «кэш», скопируйте папку на рабочий стол в качестве резервной копии и удалите все в папке, не папку, а то, что внутри. Еще раз спасибо. - person StarCoder; 17.11.2018

Решением было создание нового пустого веб-приложения, проверка существующего проекта из SVN, повторное создание build-impl.xml и настройка ссылок на библиотеки.

Все сейчас импортируются и ссылаются на ОК

У меня нет объяснения, почему проблема возникла при первом создании этого проекта.

person BenMc    schedule 13.03.2010
comment
Это решение не удалось через 3-4 часа. Я удалил NetBeans и загрузил NetBeans 6.9m1, открытие существующего проекта работало нормально, и до сих пор через 24 часа весь импорт все еще функционирует - person BenMc; 15.03.2010
comment
По-прежнему возникает та же проблема в 8.0, и решение, найденное в Интернете, не помогает (очистка кеша и т. Д.) - person ajeh; 13.11.2015

У меня была такая же проблема с Netbeans 7.0.1. Внезапно после некоторой работы я больше не мог компилировать свой проект, потому что основной пакет больше «не выходит». Все настройки моих проектов (свойства сборки, свойства проекта, зависимости) мне показались удовлетворительными.

Единственное (плохое) решение, которое я смог найти, - это скопировать соответствующий модуль под новое имя, удалить старое и заново создать модуль, скопировав / вставив пакеты. Теперь снова работает.

С уважением

person WeserLinux    schedule 17.11.2011

Я видел ошибку, когда один и тот же jar устанавливался дважды - в качестве библиотеки компиляции и в качестве тестовой библиотеки.

В результате многие пакеты стали невидимыми.

После удаления jar-файла из компилируемых библиотек все становится видимым.

person Gangnus    schedule 18.02.2014

В свойствах проекта в разделе «Библиотеки», вкладка «Скомпилировать». Сделайте «Добавить jar / папку» в каталог «src», если это обычный проект Java. Если это JSF, используйте вместо этого «src / java».

person Brian Knoblauch    schedule 10.06.2015

просто измените s на S в System.out., это просто, но я думаю, что это ваша проблема

person yajhe    schedule 25.11.2013