IntellJ IDEA "не может разрешить символ" и "не может разрешить метод" - PullRequest
60 голосов
/ 06 января 2011

Каковы общие причины того, что IntelliJ IDEA не может разрешить встроенные типы и методы JVM? Например, при наведении указателя мыши на String всплывающая подсказка говорит: «Не удается разрешить символ« Строка »». Как будто IntelliJ не знает, где находится JVM.

Кстати, я использую OS X 10.6.6. Все работало нормально, пока я не запустил обновление системы сегодня утром.

Ответы [ 3 ]

65 голосов
/ 06 января 2011

Скорее всего, конфигурация JDK недопустима, попробуйте удалить и добавить JDK снова, как я описал в соответствующем вопросе здесь.

23 голосов
/ 28 сентября 2015

Сначала проверьте, правильно ли вы настроили JDK:

  • Перейдите в Файл-> Структура проекта -> SDK
  • Ваш домашний путь JDK должен выглядеть примерно так: / Library /Java / JavaVirtualMachine / jdk.1.7.0_79.jdk / Contents / Home
  • Нажмите Применить, а затем ОК

Во-вторых, проверьте, указан ли путь в разделе библиотеки

  • Перейдите в Файл-> Структура проекта -> Библиотеки
  • Нажмите кнопку +
  • Добавьте путь к папке src
  • Нажмите Применить, а затем ОК

Это должно решить проблему

2 голосов
/ 06 июля 2017

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

Что сделал , исправило это, удалив каталог IDEA для каждого пользователя (в моем случае ~/.IntelliJIdea2017.1/), что означало потерю всех моих других настроек ... Но, по крайней мере, это позволило устранить проблему.

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