2010-03-11 3 views
2

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

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

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

+0

Возможно, вы захотите заменить на фактическое имя пакета, поэтому у нас есть лучшее представление о том, что мы пытаемся вам помочь ... – vkraemer

+0

Возможно, вы захотите перейти на jdk 6 update 18 ... хотя я сомневаюсь что будет иметь последствия в этой конкретной ситуации. – vkraemer

+0

Я разработал пакеты, они являются частью моего приложения Struts - имена com.dmeasy.utils, com.dmeasy.action, com.dmeasy.persistence – BenMc

ответ

0

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

Все теперь импорт и ссылка OK

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

+0

Это решение провалилось через 3-4 часа. Теперь я удалил NetBeans и загрузил NetBeans 6.9m1, открыв существующий проект, работающий нормально, и пока через 24 часа все импортные функции все еще функционируют. – BenMc

+0

По-прежнему имеет ту же проблему в 8.0, и никакое решение, найденное в Интернете, не помогает (очистка кеша и т. Д. .) – ajeh

0

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

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

С уважением

0

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

1) Закрыть NetBeans

2) Перейти к «C: \ Users \ .netbeans \ 6.8 \ вар \ кэш

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

4) Открыть NetBeans и дождитесь его повторной проверки ваших проектов

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

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

+0

Изменено ли место в Netbeans 8.02? У меня есть эта проблема, но у меня нет каталога .netbeans в моей директории Users. У меня только есть .nbi, .nbprofiler и .netbeans-derby. –

+0

Возможно, что местоположение изменилось. У вас есть аналогичный путь в папке «.netbeans-derby»? Если да, попробуйте в этой папке! – JFTxJ

+0

@BrianKnoblauch - Вы пробовали: C: \ Users \ your_username \ AppData \ Local \ NetBeans? – hadez30

-2

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

0

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

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

После удаления банки из компиляционных библиотек все становится видимым.

0

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