intellij idea - para - Una idea inteligente dice que Java Home es diferente
pycharm for java (6)
Asegúrese de verificar y corregir la versión JDK en estos 3 lugares:
- Compruebe
Preferences -> Build,... -> Build Tools -> Gradle -> Gradle JVM
: - Compruebe la
Project Structure -> Project Settings -> Project -> Project SDK
:
- Compruebe la
Project Structure -> Platform Settings -> SDKs
:
Reparar gradle.properties es una solución sucia. Mejor arreglar esto en el nivel IDE.
El proceso del demonio recién creado tiene un contexto diferente al esperado. No será posible volver a conectar con este daemon. Desajuste de contexto:
La casa de Java es diferente.
Se busca: DefaultDaemonContext [uid = null, javaHome = / home / administrator / Downloads / idea-IU-145.1617.8 / jre, daemonRegistryDir = / home / administrator / .gradle / daemon, pid = 11963, idleTimeout = null, daemonOpts = - XX: MaxPermSize = 256m, -XX: + HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding = UTF-8, -Duser.country = IN, -Duser.language = en, -Duser.variant]
Actual: DefaultDaemonContext [uid = 4839fb8c-418b-4666-9a66-40a60133958a, javaHome = / usr / lib / jvm / java-8-openjdk-amd64, daemonRegistryDir = / home / administrator / .gradle / daemon, /2 / 222 = 60000, daemonOpts = -XX: MaxPermSize = 256m, -XX: + HeapDumpOnOutOfMemoryError, -Xmx1024m, -Dfile.encoding = UTF-8, -Duser.country = IN, -Duser.language = en, -Duser.variant]
Aunque no encontré la causa raíz de la que se tomaron los distintos javaHomes, al menos encontré una solución que funcionó para mí:
Intente configurar lo siguiente en su gradle.properties
(ya sea en $HOME/.gradle/
o en el directorio de compilación de su proyecto):
org.gradle.java.home=/usr/lib/jvm/java-8-openjdk-amd64
Funcionó como la magia ... han estado luchando durante 2 días ahora. org.gradle.java.home = / Library / Java / JavaVirtualMachines / jdk1.8.0_162.jdk / Contents / Inicio en ~ / .gradle / gradle.properties
Fwiw: tuve algo similar después, y simplemente reabriendo el proyecto seleccionando el archivo build.gradle que lo solucionó. (También, he hecho brew cask install java
que colocó jdk 10 en la ruta predeterminada)
IntelliJ se rompió cuando copié tools.jar
a un jre/lib
, intentando hacer un trabajo de conexión en caliente.
Tuve el mismo problema. Esta respuesta me ayudó.
Solución : en la carpeta bin de IntelliJ donde lo tiene instalado, ejecute idea64.exe
no idea.exe
.