¿Por qué no puedo configurar la VARIABLE JAVA_HOME en Ubuntu 12.04?

Tengo dificultades para instalar el JDK en Ubuntu, no logro que funcione. ¿Alguien podría decirme qué estoy haciendo mal?

1- Descargué jdk-6u35-linux-i586.bin del sitio web de Oracle

2- Moví el archivo descargado a casa /

3- Lo transformé en un ejecutable usando chmod +x jdk-6u35-linux-i586.bin

4- Lo ejecuté usando sudo ./jdk1.6.0_35

5- Moví la carpeta con el jdk a /usr/local usando mv jdk1.6.0_35/ /usr/local/

6- Abrí el .bashrc con el editor "kate" y agregué las siguientes líneas (Este archivo estaba completamente vacío por cierto)

exportar JAVA_HOME=/usr/local/jdk1.6.0_35/

export PATH = $ JAVA_HOME / bin: $ PATH

7- Escribí java -version pero no funcionó. Esto es lo que muestra la consola

enter image description here

preguntado el 10 de septiembre de 12 a las 22:09

¿Has probado sudo apt-get install <one of the packages> ? -

Además, puede ejecutarlo manualmente usando: source .bashrc -

Muestra el resultado de echo $PATH y ls -la /usr/local/jdk1.6.0_35/bin y /usr/local/jdk1.6.0_35/bin/java -version -

echo $PATH devuelve esto: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games y ls -la /usr/local/jdk1.6.0_35/bin muestra muchas herramientas como -rwxr-xr-x 1 root root 47479 Aug 29 00:47 java -

qué pasa echo $JAVA_HOME y /usr/local/jdk1.6.0_35/bin/java -version? Además, noté que su JAVA_HOME termina con una barra inclinada, y luego, al crear su ruta, hace $JAVA_HOME/bin, lo que crearía /usr/local/jdk1.6.0_35//bin en su ruta. -

5 Respuestas

.bashrc se ejecuta cuando inicia Bash, por lo que sus cambios no tendrán efecto dentro de la misma sesión. Intente abrir una nueva ventana y ejecutar su comando.

Respondido el 10 de Septiembre de 12 a las 22:09

Cerré y abrí la terminal pero ocurre lo mismo. No se que puede ser. - javándose

Actualice su comando sudo e intente con:

sudo apt-get install sun-java6-jdk

Tipo:

java -version 

verificar

Si eso falla, entra Software centre, debe encontrar Java JDK en Developer tools categoría.

Respondido el 10 de Septiembre de 12 a las 22:09

Quiero hacerlo manualmente sin usar el comando apt-get si es posible: javándose

¿Qué quieres decir manualmente? Esta es una manera mucho mejor y más fácil también. - branislav lazic

No quiero usar apt-get, solo quiero instalarlo manualmente y saber por qué está fallando. - javándose

Pruebe también

update-java-alternatives 
usage: update-java-alternatives [--jre-headless] [--jre] [--plugin] [ -t|--test|-v|--verbose]
           -l|--list [<jname>]
           -s|--set <jname>
           -a|--auto
           -h|-?|--help

or

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/jdk1.6.0_35/bin/java" 2
sudo update-alternatives --install "/usr/bin/javac" "java" "/usr/jdk1.6.0_35/bin/javaws" 2
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/jdk1.6.0_35/bin/javaws" 2

luego cambiar

Respondido el 10 de Septiembre de 12 a las 22:09

Agrego al final del archivo .bashrc

exportar JAVA_HOME="/home/apps/jdk1.7.0_13" RUTA=$JAVA_HOME/bin:$RUTA

Respondido 08 Feb 13, 13:02

Después de configurar la variable JAVA_HOME, debe cerrar sesión en ubuntu e iniciar sesión en contra. me ha funcionado

respondido 13 mar '19, 04:03

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.