Эта проблема возникает, если переопределить среду выполнения JetBrains по умолчанию с какой-либо другой версией, IDE сохраняет расположение этой среды выполнения в файле CONFIG,\idea64.exe.jdk
а затем эта среда выполнения становится недействительной (удаленной или поврежденной) или несовместимой с новой версией IDE.
Решение состоит в том, чтобы удалить idea64.exe.jdk
/ idea.exe.jdk
file, чтобы в IDE использовалась стандартная среда выполнения JetBrains (имя файла может отличаться в зависимости от используемого вами продукта, поэтому общее руководство заключается в удалении *.jdk
файлов в каталоге конфигурации IDE ).
Вот файл, который следует удалить для большинства пользователей 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 .