Este problema ocurre si anula el tiempo de ejecución predeterminado de JetBrains con alguna otra versión, IDE guarda la ubicación de este tiempo de ejecución en el archivo CONFIG\idea64.exe.jdk
y luego este tiempo de ejecución se vuelve inválido (eliminado o dañado) o incompatible con la nueva versión IDE.
La solución es eliminar idea64.exe.jdk
/ idea.exe.jdk
archivo para que IDE esté usando el JetBrains Runtime incluido por defecto (el nombre del archivo puede ser diferente dependiendo del producto que esté utilizando, por lo que la guía general es eliminar *.jdk
archivos en el directorio de configuración IDE ).
Aquí está el archivo que debe eliminarse para la mayoría de los usuarios de Windows:
c:\Users\<user>\AppData\Roaming\JetBrains\IntelliJIdea2020.1\idea64.exe.jdk
El problema ocurre cuando este archivo apunta a Java 8 ya que IntelliJ IDEA ya no se ejecuta en Java 8 y en su lugar espera Java 11. Java 11 ya está incluido, pero este archivo lo anula, de ahí el problema.
Consulte también este documento para conocer las otras formas posibles de anular el tiempo de ejecución IDE y asegúrese de que ninguna de estas esté vigente:
IDEA_JDK_64
La variable de entorno también puede anular el tiempo de ejecución predeterminado, debe deshabilitarlo.
Otro posible problema es que el tiempo de ejecución incluido en el jbr
subdirectorio se corrompe. Verifíquelo corriendo java -version
adentro IDE_HOME\jbr\bin
. Reinstalar IDE debería ayudar.
Vea también una discusión relacionada en el foro IntelliJ IDEA .
El problema se está investigando en YouTrack .