Error de instalación de Netbeans: la carpeta jdk especificada no contiene jdk

13

Durante la instalación de Netbeans 7.3 recibí este mensaje

the specified jdk folder does not contain jdk

Tengo openjdk 7 instalado en mi sistema usando apt-get. Traté de especificar la ruta /usr/lib/jvm/java-7-openjdk-i386y también lo intenté, /usr/lib/jvm/java-7-openjdk-i386/binpero nada funciona. ¿Qué tengo que hacer?

Nabil
fuente
Echa un vistazo a esto , podría ayudar.
Mitch

Respuestas:

14

Tengo la solución Como dice la documentación de openjdk, instalé openjdk usando

sudo apt-get install openjdk-7-jre

Pero no es una instalación completa. Después de eso usé este comando

sudo apt-get install openjdk-7-jdk

Instala varios paquetes adicionales. Después de eso, netbeans encuentra jdk automáticamente y la instalación normal se completa sin problemas ...

Nabil
fuente
¿Entonces no tenías el jdk instalado? : /
Bruno Pereira
Durante la instalación de openjdk, no conozco el segundo comando cuando lo instalé leyendo un artículo.
Nabil
3

Necesitas establecer el JAVA_HOMEcamino.

Abra /etc/profilecon su editor de texto favorito, es decir

gksudo gedit /etc/profile

Navegue hasta el final del archivo y agregue estos contenidos

JAVA_HOME=/usr/lib/jvm/java-7-openjdk-i386
PATH=$PATH:$HOME/bin:$JAVA_HOME/bin
export JAVA_HOME
export JAVA_BIN
export PATH

Vuelva a cargar su sistema PATH / etc / profile con

. /etc/profile

Como opción, puede ejecutar el instalador con la --javahomeopción apuntando a la /usr/lib/jvm/java-7-openjdk-i386ruta como tal

netbeans-installer.sh --javahome /usr/lib/jvm/java-7-openjdk-i386

esto obligará al instalador a usar esa ruta para la versión de Java que desee.

Bruno Pereira
fuente
El último comando debe ser ./netbeans.sh --javahome / usr / lib / jvm / java-7-openjdk-i386 === pero no, no funciona. Mismo resultado.
Nabil
¿Cuáles son los contenidos de la carpeta java-7-openjdk-i386?
Bruno Pereira
Gracias pero tengo la solución.
Nabil
0

para mi funciona Instalé Netbeans 8 y me pidió que me uniera a la ruta jd.

Usé la primera respuesta:

sudo apt-get install openjdk-7-jdk

que

sh netbeans-8.0-linux.sh(supongamos que estoy en el lugar /home/MYNAME/Download/donde descargué el .sharchivo)

usuario266438
fuente