Netbeans отказывается автоматически предлагать известные классы для импорта
Я только что обнаружил, что мои NetBeans внезапно перестают импортировать классы, которые находятся в API Java, но все еще могут импортировать классы из моих внешних библиотек. Взгляните на изображение ниже:
Как видите, List
и ArrayList
классы с java.util
пакет, но обычные предложения по их импорту здесь не показаны, вместо этого он просит меня создать класс. Я знаю, что могу печатать import java.util.List;
на верхней части кода, но жизнь лучше раньше! Пожалуйста, мне нужна помощь спасибо.
3 ответов
У меня была та же проблема пару минут назад... Ужасный. Такая же проблема была сообщена здесь:
решение, которое я нашел, было достаточным-просто удалите кэш Netbeans...
для этого перейдите в Help ==> About . Затем перейдите в каталог с кэшем и удалите все, что найдете в каталоге" индекс".
после перезапуска NB все было прохладный.
сегодня я столкнулся с той же проблемой. Бывает, что на самом деле очень легко исключить класс из завершения кода, если вы нажмете не в том месте во время работы.
для его решения (netbeans 8.2) перейдите в
Сервис - Параметры -> редактор
затем выберите вкладку завершение кода
в раскрывающемся списке выберите JAVA (в моем случае это была Java)
вы найдете коробку ниже под названием Пакет / классы На вкладке EXCLUDE вы, вероятно, будете найдите пакеты, помеченные как исключенные из завершения кода. Просто уберите те, которые вы хотите обратно.
под Preferences->Editor->Code Completion
чтобы убедиться, что автозаполнение включено, хотя по вашему снимку экрана я предполагаю, что это так.
попробовать Preferences->Editor->Formatting
и установите свой язык в Java