Эта проблема возникает, если переопределить среду выполнения JetBrains по умолчанию с другой версией, IDE сохраняет расположение этой среды выполнения в файле CONFIG \idea64.exe.jdk
, а затем эта среда выполнения становится недействительной (удаленной или поврежденной) или несовместимой с новой версией IDE.
Решение состоит в том, чтобы удалить файл idea64.exe.jdk
/ idea.exe.jdk
, чтобы в среде IDE использовалась стандартная среда выполнения JetBrains (имя файла может отличаться в зависимости от используемого продукта, поэтому общее руководство заключается в удалении *.jdk
файлов в директории IDE config ).
Вот файл, который следует удалить большинству пользователей на Windows:
c:\Users\<user>\AppData\Roaming\JetBrains\IntelliJIdea2020.1\idea64.exe.jdk
Проблема возникает, когда этот файл указывает на Java 8, поскольку IntelliJ IDEA больше не работает на Java 8 и ожидает вместо него Java 11. Java 11 уже в комплекте, но этот файл переопределяет его, поэтому проблема.
Пожалуйста, проверьте этот документ для других возможных способов переопределения среды выполнения IDE и убедитесь, что ни один из них действует:
IDEA_JDK_64
переменная окружения также может переопределить среду выполнения по умолчанию, вам необходимо ее сбросить.
Другая возможная проблема заключается в том, что связанная среда выполнения в подкаталоге jbr
повреждена. Проверьте это, запустив java -version
внутри IDE_HOME\jbr\bin
. Переустановка IDE должна помочь.
См. Также обсуждение на форуме IntelliJ IDEA .
Проблема исследуется в YouTrack .