java - the - El directorio seleccionado no es un hogar válido para JDK-Intellij IDEA en Ubuntu
jdk java (3)
Después de instalar Intellij Idea 14, con OracleJDK 1.8 u25 (64 bit) en mi sistema Ubuntu 14.04, no puedo configurar el SDK de Java para usar cualquier JDK. Cuando /usr/java/jdk1.8.0_25
a /usr/java/jdk1.8.0_25
> SDK y hago clic en configurar SDK, el botón Agregar, y luego selecciono /usr/java/jdk1.8.0_25
en el cuadro de diálogo, /usr/java/jdk1.8.0_25
emergente de error que indica que "El directorio seleccionado no es un hogar válido. para JDK ".
He comprobado el contenido del directorio, que contiene una carpeta bin
con java
y javac
dentro, una carpeta lib
y una carpeta jre
.
He intentado seleccionar cada uno de ellos a su vez, sin éxito, lo que esperaba.
Evan Knowles publicó un enlace a https://askubuntu.com/questions/130186/what-is-the-rationale-for-the-usr-directory . Me proporcionó la solución al problema.
En lugar de usar el JDK en /usr/java/jdk1.8.0_25
, en su lugar usé el JDK en /usr/local/java/jdk1.8.0_25
. Las razones por las que esto funciona en lugar de las otras se explican en detalle en el enlace.
Para los que se encuentran con este problema, aunque seleccione el directorio correcto en /usr/lib/jvm
, hay algo que debe saber: Los directorios en /usr/lib/jvm
se crean cuando su sistema instala el conjunto mínimo de herramientas java. . Pero eso no significa que tenga los archivos de desarrollo disponibles. Necesitas instalar los archivos de desarrollo:
dnf install java-1.8.0-openjdk-devel
Después de instalar este paquete, intente seleccionar el directorio nuevamente y debería funcionar.
Tuve el mismo problema, en mi caso no pude seleccionar ninguno de los directorios " openjdk " en /usr/lib/jvm/
, resolví con:
sudo apt-get install openjdk-8-jdk
Al reiniciar intellij, encontrará la ruta al jdk automáticamente.