¿Cómo instalar Oracle Java en Ubuntu 14.04? [duplicar]

199

Estoy usando Ubuntu 14.04.1 LTS, arquitectura x64, y específicamente necesito instalar Oracle Java . Ahora sé que hay algunas instrucciones en el sitio web que sigo pero el mismo sitio web no lo reconoce . ¿Alguien puede ayudarme con algunas instrucciones? ¡Gracias!

    
pregunta Dan 07.09.2014 - 15:15

1 respuesta

414

Usando un PPA

Puede usar WebUpd8 PPA (esto descargará los archivos necesarios de Oracle e instalará JDK 8) :

sudo apt-add-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

¿Es seguro agregar PPA a mi sistema y cuáles son algunas de las "banderas rojas" de las que hay que tener cuidado?

Asegúrate también de que tu variable JAVA_HOME se haya establecido en:

/usr/lib/jvm/java-8-oracle

Para esto puede usar el siguiente comando (consulte el paso 3 de Instalación manual para ver cómo hacerlo permanente):

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

Instalación manual

El tar.gz proporcionado por Oracle no tiene un proceso de instalación real. Simplemente extraiga esos archivos en la ubicación que desee y agréguelos a su ruta. Entonces el proceso es el siguiente:

  • Descargar un .tar.gz de Oracle (aquí lo haré estar usando jdk-8u20-linux-x64.tar.gz );
  • Extraerlo a algún lugar;
  • Mueva la carpeta extraída a /usr/lib/jvm . Esto no es necesario, pero es el lugar donde está instalado el software de tiempo de ejecución Java, y donde las herramientas como IDE pueden buscarlo:

    sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
    
  • Antes de agregar este jdk como alternativa, puede ver que la nueva alternativa no aparece en la lista:

    sudo update-alternatives --query java
    
    sudo update-alternatives --query javac
    
  • A continuación, agregue las nuevas alternativas jdk (2000 es la prioridad y no dude en elegir un número diferente):

    sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/oracle_jdk8/jre/bin/java 2000
    
    sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/oracle_jdk8/bin/javac 2000
    
  • Ahora debería ver la nueva jdk en la lista y puede cambiar entre las alternativas con este comando:

    sudo update-alternatives --config java
    
    sudo update-alternatives --config javac
    
  • Cree un archivo /etc/profile.d/oraclejdk.sh con el siguiente contenido (adapte las rutas para reflejar la ruta donde almacenó su JDK):

    export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
    export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
    export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
    export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
    export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
    

¡Hecho! Esas rutas solo se reconocerán después de cerrar sesión o reiniciar, por lo que si desea utilizarlas de inmediato, ejecute source /etc/profile.d/oraclejdk.sh .

    
respondido por el Salem 07.09.2014 - 16:08

Lea otras preguntas en las etiquetas