Oracle SE es un popular kit de desarrollo de Java que se utiliza para desarrollar aplicaciones Java. Aquí, veremos cómo instalar Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18.
Requisitos
Para poder instalar Oracle Java JDK, debe iniciar sesión como usuario con privilegios sudo.
Instalar Oracle Java JDK
Visite la página de Oracle JDK para descargar el JDK.
Oracle Java JDK 11 (LTS):
Java JDK 8 de Oracle:
Tendríamos que extraer el archivo JDK descargado a alguna ubicación. Aquí, elegí colocar JDK en el directorio /usr/lib/jvm/.
sudo mkdir /usr/lib/jvm/
Extraiga el archivo JDK descargado usando el comando tar.
### Oracle JDK 11 ### sudo tar -zxvf jdk-11.0.4_linux-x64_bin.tar.gz -C /usr/lib/jvm/ ### Oracle JDK 8 ### sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/
Ejecute el comando update-alternatives para instalar Java en su sistema.
### Oracle Java 11 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2 ### Oracle Java 8 ### sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 3
Establecer la versión de Java predeterminada
Establezca el java predeterminado usando el siguiente comando.
sudo update-alternatives --config java
El comando anterior enumeraría todos los Java JDK instalados en su sistema, como se muestra a continuación.
Elija la versión predeterminada de Java ingresando el número debajo de la columna Selección y presione enter.
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ * 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 auto mode 1 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode 2 /usr/lib/jvm/jdk-11.0.4/bin/java 2 manual mode 3 /usr/lib/jvm/jdk1.8.0_221/bin/java 3 manual mode Press to keep the current choice[*], or type selection number: 2 update-alternatives: using /usr/lib/jvm/jdk-11.0.4/bin/java to provide /usr/bin/java (java) in manual mode
Aquí, elegí tener Oracle JDK 11 como la versión predeterminada de Java en mi sistema.
Verificar Java
Verifique la versión de Java usando el siguiente comando.
java -version
Salida:
java version "11.0.4" 2019-07-16 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.4+10-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.4+10-LTS, mixed mode)
El resultado varía según la versión de Java instalada en el sistema.
Configurar variables ambientales
Algunas instalaciones de aplicaciones Java requieren una configuración previa de variables ambientales como JAVA_HOME, JRE_HOME, etc.
Para configurar las variables de entorno JAVA, cree un nuevo archivo en el directorio /etc/profile.d.
sudo nano /etc/profile.d/javajdk.sh
Coloque las siguientes variables según la versión de JDK.
export PATH=$PATH:/usr/lib/jvm/jdk-11.0.4/bin export JAVA_HOME=/usr/lib/jvm/jdk-11.0.4/ export J2SDKDIR=/usr/lib/jvm/jdk-11.0.4/
export PATH=$PATH:/usr/lib/jvm/jdk1.8.0_221/bin export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221/ export JRE_HOME=/usr/lib/jvm/jdk1.8.0_221/jre/ export J2SDKDIR=/usr/lib/jvm/jdk1.8.0_221/ export J2REDIR=/usr/lib/jvm/jdk1.8.0_221/jre
Cargue los entornos en la sesión actual.
source /etc/profile.d/javajdk.sh
Conclusión
Eso es todo. Espero que haya aprendido a instalar Oracle Java JDK 11/8 en Ubuntu 16.04 y Linux Mint 18. Comparta sus comentarios en la sección de comentarios.