
Estoy intentando comenzar con IntelliJ IDEA, sin embargo, no puedo configurar la ruta JDK. which java
devuelve /usr/bin/java, sin embargo IDEA no puede encontrar la ruta especificada. Al expandir el contenedor en el árbol desde IDEA se muestra un árbol interminable de X11. También probé /usr/share/java, pero aparece el error 'la ruta especificada no es un directorio para JDK'. ¿Cómo configuro la ruta JDK?
Respuesta1
El mensaje de error es bastante claro:
ruta especificadano es un directoriopara JDK
/usr/bin/java
No es un directorio para JDK, es un comando para ejecutar .class
archivos de programas Java compilados.
Para configurar JDK en IntelliJ, vaya aProject Structure
en la sección Platform Settings
elija SDKs
y agregue la ruta al JDK, generalmente en Ubuntu en el que se instaló /usr/lib/jvm/
. Después de eso, en la sección Project Settings
elija Project
la pestaña y finalmente seleccione JDK agregado:
Respuesta2
Estoy usando Ubuntu 18.04 LTS y la nueva IDEA 2019.2.
Me encontré con el mismo problema y lo resolví instalando varios paquetes openjdk. "openjdk-8-jdk" por sí solo no es suficiente.
Para OpenJDK 8 (1.8) necesita instalar:
sudo apt install openjdk-8-demo openjdk-8-doc openjdk-8-jdk openjdk-8-source
Para OpenJDK 11:
sudo apt install openjdk-11-demo openjdk-11-doc openjdk-11-jdk openjdk-11-source
Entonces ambos SDK se reconocen correctamente (elija una de las subcarpetas en la carpeta /usr/lib/jvm/).
Respuesta3
Como señaló Kirill Mikhailov, usar Oracle JDK en lugar del Open JDK ya instalado me resolvió el problema.
Estoy usando Intelij 2017.2 CE.