Ce problème se produit si vous remplacez le JetBrains Runtime par défaut par une autre version, IDE enregistre l'emplacement de ce runtime sous le fichier CONFIG\idea64.exe.jdk
, puis ce runtime devient invalide (supprimé ou corrompu) ou incompatible avec la nouvelle version IDE.
La solution consiste à supprimer idea64.exe.jdk
/ idea.exe.jdk
fichier pour que IDE utilise le JetBrains Runtime fourni par défaut (le nom du fichier peut être différent selon le produit que vous utilisez, donc le guide général est de supprimer les *.jdk
fichiers dans le répertoire de configuration IDE ).
Voici le fichier qui devrait être supprimé pour la plupart des utilisateurs de Windows:
c:\Users\<user>\AppData\Roaming\JetBrains\IntelliJIdea2020.1\idea64.exe.jdk
Le problème se produit lorsque ce fichier pointe vers Java 8 car IntelliJ IDEA ne s'exécute plus sur Java 8 et attend Java 11 à la place. Java 11 est déjà fourni, mais ce fichier le remplace, d'où le problème.
Veuillez également consulter ce document pour les autres moyens possibles de remplacer le runtime IDE et assurez-vous qu'aucun de ceux-ci n'est en vigueur:
IDEA_JDK_64
La variable d'environnement peut également remplacer le runtime par défaut, vous devez le désactiver.
Un autre problème possible est que le runtime fourni dans le jbr
sous-répertoire est corrompu. Vérifiez-le en courant java -version
à l' intérieur IDE_HOME\jbr\bin
. La réinstallation de l'IDE devrait aider.
Voir également une discussion connexe dans le forum IntelliJ IDEA .
Le problème fait l' objet d'une enquête dans YouTrack .