Я только что установил и переустановил IntelliJ. Каждый файл Java становится КРАСНЫМ. Я проверил JDK; это 1.6. ##. maven clean install
Сборки работали просто отлично.
Я получаю обычные выделенные ошибки. В каждом объявлении:
Не удается разрешить символ SomeEntityBean / Bean
и по каждому методу:
Не удается разрешить метод SomeFunction ()
Как мне исправить эти ложные ошибки?
java
intellij-idea
iCodeLikeImDrunk
источник
источник
Ответы:
IntelliJ иногда запутывается сам по себе, даже без внешних изменений, описанных Коргеном (хотя это хороший способ постоянно воспроизводить его).
Щелкните Файл -> Синхронизировать , и IntelliJ должен убедиться, что все снова в порядке.
Если это не сработает, кеши IntelliJ могут быть повреждены (раньше это происходило намного чаще, чем сейчас); в этом случае регенерируйте их
Щелкнув File -> Invalidate Caches и перезапустив IDE
(хотя загрузка проекта займет некоторое время, пока кеши воссоздаются).
источник
Я испытал это, когда обновил свой JDK вручную и удалил предыдущий JDK
Решение
Integer
например) и нажмите ALT+ ENTER(или щелкните значок лампочки)Configure
/opt/jdk1.7.0_51
вместо него был указан/opt/jdk1.7.0_65
)И все должно вернуться к жизни :)
источник
IntelliJ иногда путается после импорта проектов maven и последующего изменения poms извне или создания источников за пределами IntelliJ.
Возможно, вы захотите попробовать реимпорт maven-> force из intellij в корне проекта.
источник
Моя проблема решена изменением jdk на значение по умолчанию , например. Open Jdk был установлен, но не знаю, почему intellij установил конфигурацию на java-8-openjdk-amd64 . Это была проблема. Я перешел на default-java и больше никаких красных ошибок.
источник
В моем случае зависимости геттера и сеттера передавались через плагин lombok (использование java с Spring). И в новой установке intellij idea я не устанавливал плагин lombok. Установка плагина lombok исправила это для меня.
источник
У меня была такая же проблема после изменения JDK с 1.6 на 1.7 в моем pom.xml и установки Maven 3 path + JDK project settings на 1.7.
Для меня это было => Файл -> Недействительные кеши и перезапуск
PS: проблема возникла снова, поэтому я просто повторно импортировал весь проект после удаления папки .idea, и теперь он работает нормально, как обычно :)
источник
Убедитесь, что у вас есть правильный параметр JVM SDK в свойствах IntelliJ. Если invalidate-cache-and-restart недостаточно, убедитесь, что вы используете правильный JVM SDK, например Java 1.7.
Посмотрите: Настройки -> Настройки IDE -> Scala -> JVM SDK
Или щелкните правой кнопкой мыши свой проект -> Открыть настройки модуля -> Настройки проекта -> Проект -> Project SDK -> (Установите Java 1.7)
Откройте Настройки модуля -> Настройки платформы -> SDK -> (Убедитесь, что есть Java 1.7, иначе вам нужно будет добавить ее)
Если вы внесли изменения, то, вероятно, лучше повторно запустить Invalidate Cache & Restart.
источник
Это происходит, если вы видите классы Java красным цветом и получаете сообщение об ошибке «Не удается разрешить символ». .
Если вы импортируете проекты в IntelliJ, и ни одно из вышеперечисленных решений у вас не работает, попробуйте. Это то, что у меня работало, когда все остальное терпело неудачу.
Перейдите в папку своего проекта и переименуйте / удалите папку .idea, в которой есть настройки идеи для вашего проекта. Это было бы создано из вашей старой версии IntelliJ. После того, как вы переименовали / удалили папку .idea , импортируйте свой проект в IntelliJ. Теперь вы не должны видеть никаких ошибок для своих классов Java. Надеюсь, это помогло.
источник
Если вы все еще получаете эту ошибку, даже после того, как вы попробовали все другие предложения по этому вопросу, вы проверили все свои настройки JDK, Maven, недействительный кеш, синхронизировали свое рабочее пространство и перезапустили, но все еще не работает для вы, затем перейдите в каталог вашего проекта и удалите всю
.idea
папку. Перезагрузите ваш IntelliJ; все файлы.idea
будут созданы заново, что отражает текущую ситуацию.По крайней мере, у меня это сработало.
источник
У меня есть IntelliJ IDEA 12.x на Mac, я использую Maven 3, и мой код выделяется красным цветом, хотя сборка Maven в порядке. Ничего из вышеперечисленного (переиндексация, принудительный импорт и т. Д.) У меня не сработало. Пришлось сделать следующее:
Мне нужно проверить параметр импорта Maven3, и это решает проблему.
источник
Maven 2
а затем вернулся кMaven 3
. Эти шаги, по-видимому, решили проблему для меня.Еще одна работа! Одно из решений, предлагавших щелкнуть
Alt
Enter
, не имело для меня Setup JDK, ноAdd ... to classpath
работало.источник
У меня такая же проблема.
В моем случае проблема была с maven
home directory
иuser settings file
в настройках Intellij в Maven. Я установил Maven не в каталог по умолчанию, и я также изменил расположениеsettings.xml
файла. Это также следует изменить в настройках IntelliJ.Надеюсь, это тоже поможет.
источник
Я пытался воспользоваться всеми приведенными выше советами, но, к сожалению, мне никто не помог. Итак, наконец, я решил удалить свое рабочее пространство intelij и создать новое - это помогло :) Но раньше я также занимался очисткой кеша, повторным импортом проектов maven, очисткой проектов и их перестройкой.
источник
У меня была та же проблема, и после того, как я попробовал все вышеперечисленные предложения, оказалось, что моя установка IntelliJ не подняла мою системную переменную JAVA_HOME, и для нее не было установлено SDK / JDK.
Я исправил это, выполнив следующие инструкции: Настройка глобальных, проектных и модульных SDK
источник
Для меня это был JDK, который был настроен неправильно. Я нашел решение, которое описал здесь: https://stackoverflow.com/a/40127871/808723
источник
Проблема заключалась в том, что файл, который я пытался импортировать, был настолько большим, что IntelliJ не запускал на нем никаких CodeInsights.
Установка для
idea.max.intellisense.filesize
параметра более высокого значения в соответствии с инструкциями к этому ответу решила мою проблему.источник
У меня была та же проблема, что я использовал JDK 1.9 с IntelliJ 14, я решил переустановить Java с последней версией JDK 1.8 (1.8.0_161 в этом случае)
Я также удалил версию 1.9 из
HKEY_CURRENT_USER \ Software \ JavaSoft \ JRE \ Security Baseline
источник
У меня была такая же проблема, что исправило для меня:
Перейти к
File>Setting>Maven
, я установил домашний каталог Maven, файл настроек и локальное репо.Перейдите в Maven Projects и нажмите
Reimport All Maven Projects
Это сработало!
источник
У меня была эта проблема при новой установке IDEA. Я думал, что он принес свой собственный JDK или сможет найти тот, который уже находится на машине, но, по-видимому, нет (сейчас не уверен, что делает флажок в диалоговом окне установки). Когда я щелкнул лампочку и нажал кнопку «Установить JDK», а затем щелкнул «Настроить», выяснилось, что он пытается получить JDK из
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2018.1\jre64
Я просмотрел несколько папок в дереве JetBrains, но, по крайней мере, диалог был достаточно умен, чтобы не позволить мне применить какие-либо (включая оригинал), говоря, что они не являются допустимыми местоположениями для JDK. Итак, я просмотрел дерево Java и попробовал это, и оно приняло это:
C:\Program Files\Java\jdk1.8.0_40
После того, как я утвердил конфигурацию, похоже, что она не сработала; поэтому я попытался аннулировать кеш IDEA и перезапустить его (как описано в других ответах), и он сказал мне, что у меня запущены фоновые задачи. Поэтому я отменил аннулирование, и пока я это делал, любая перекомпиляция или обновление базы данных, которые он делал, были завершены, и весь красный цвет в окне редактирования исчез. Таким образом, настройка конфигурации JDK занимает несколько секунд (как минимум).
источник
Попробуйте удалить .IntelliJIdea15 (зависит от версии) из C: \ Users \ Username
Когда вы запустите IntelliJ, он снова создаст папку.
источник
Еще одно решение на IntelliJ Ultimate 2018.2
источник
Решено просто "Обновить все проекты Gradle"
источник
Я не мог заставить ни одно из этих решений работать на меня. Мне пришлось вручную перейти к каждому методу / классу, в котором я получил ошибку, и импортировать его вручную. После этого все было хорошо.
источник
Используя IntelliJ 2019.3 и проект Gradle, зависящий от моего собственного проекта Gradle, единственное, что исправило его для меня, было
Reimport All Gradle Projects
подView -> Tool Windows -> Gradle
(и кнопкой обновления).До этого я пробовал перезапустить IDE, пробовал "Недействительность кешей и перезапуск", пробовал проект Rebuild, ничего не помогло.
источник
Я сталкиваюсь с той же проблемой при обновлении версии Intellij. Для меня это было решено с использованием старого maven, чем тот, который был в комплекте с новым Intellij.
источник
Я потратил большую часть дня, пытаясь найти здесь все решения, но ничего не помогло. Единственное, что у меня сработало, - это полностью удалить IntelliJ и установить его снова. Однако для меня, когда я удалил IntelliJ из папки приложения, проблема вернулась, как только я переустановил его. В конце концов мне пришлось использовать App Cleaner, чтобы полностью удалить IntelliJ и все файлы конфигурации и настроек. После того, как я сделал это, а затем переустановил IntelliJ, проблема наконец исчезла. См. Как удалить IntelliJ на Mac
источник
Для версии 2020.1.4 Ultimate мне пришлось сделать следующее
View -> Maven -> Generate Sources and Update Folders For all Projects
Проблема для меня заключалась в том, что библиотеки не заполнялись с
mvn -U clean install
терминала.источник
Пробовал аннулировать кеш, повторно импортировать проект, переключаться на встроенный Maven, удалять папку .m2 и ее части - ничего не сработало. После того, как я полностью сломал Maven (хотя раньше он успешно строил проект, теперь он уже не мог), мне пришлось переустановить его с нуля. Помогло!
источник