Cómo instalar Java JDK 9 en Linux

Herramientas Programacion

Aprende cómo instalar Java JDK 9 en Linux desde la Terminal. Instala fácilmente la última versión JDK de Java para todas las distribuciones.

Java es conocido por su compatibilidad multiplataforma, y ​​varios desarrolladores lo utilizan para crear aplicaciones y sitios web debido a su velocidad, confiabilidad y seguridad. Java se ejecuta hoy en varios dispositivos, incluidos servidores, teléfonos inteligentes, consolas de juegos y más.

Java JDK y JRE son ampliamente utilizados en todo tipo de software. Los desarrolladores de Java requieren el Java Development Kit (JDK) para su desarrollo, y Java Runtime Environment (JRE) es necesario para ejecutar aplicaciones Java de usuario final. Puede tener instaladas varias instancias de Java en la misma computadora, ya sea JDK o JRE.

Después de 3 años, se lanzó una nueva versión de Java, es Java 9. Después de varios meses de pruebas, finalmente se lanzó en septiembre de 2017 y está disponible en todas las plataformas con nuevas características y mejoras.
¿Quieres aprender a programar en Java?
Empieza ahora con Java desde Cero

Nos centraremos en la instalación de JDK 9 a través de la fuente, que funciona para todas las distribuciones de Linux como Ubuntu, Manjaro, Arch Linux, Fedora. Luego usamos apt-get para sistemas basados ​​en Debian como Ubuntu, Linux Mint y finalmente para sistemas basados ​​en RPM como RedHat.

1. Instalar Java JDK desde la fuente

Puede instalar Java 9 directamente desde la fuente. Siga los pasos a continuación para descargar e instalar Java 9.

El primer comando ($) es para la versión actual (9.0.4). Si hay una actualización deberá cambiar los números de versión. Más Información de la última versión aquí.
Instalar Java JDK desde la fuente
Instalar Java JDK desde la fuente
$ wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz" 
# cp jdk-9.*.*_linux-x64_bin.tar.gz /opt
# tar -xzf /opt/jdk-9.*.*_linux-x64_bin.tar.gz
# rm /opt/jdk-9.*.*_linux-x64_bin.tar.gz
JDK instalado en Linux
JDK instalado en Linux

2. Instalar Java JDK en Ubuntu, Mint o Debian

Si está ejecutando Ubuntu, Mint o Debian, puede instalar JDK 9 usando la utilidad apt para sistemas operativos basados ​​en Debian. Java JDK 9 para distribuciones basadas en Debian está alojado en el repositorio webupd8 y lo instalaremos desde allí.

# add-apt-repository ppa:webupd8team/java
# apt-get update
# apt-get install oracle-java9-installer
Instalar Java JDK en Ubuntu, Mint o Debian
Instalar Java JDK en Ubuntu, Mint o Debian

El repositorio webupd8team es compatible oficialmente con Ubuntu 17.10, 17.04, 16.04, 14.04 y 12.04, pero funciona para todos los sistemas Debian.

3. Instalar Java JDK en CentOS, Fedora o RedHat

Para las distribuciones de Linux basadas en RPM como Fedora, CentOS, RedHat y Madriva ejecutan el siguiente comando desde el terminal para descargar Java 9 e instalarlo a través de RPM.

$ wget -c --header "Cookie: oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.rpm" 
# rpm -ivh jdk-9.*.*_linux-x64_bin.rpm

4. Configurando Java JDK 9 en Linux

4.1. Verificando su instalación en Java

Para verificar si su instalación de JDK 9 fue exitosa, emita el siguiente comando:

$ java -version
Verificar versión Java instalada
Verificar versión Java instalada

4.2. Configuración de Java 9 como instancia predeterminada de Java

Su entorno puede tener diferentes versiones de Java y deberá configurar Java 9 como Java por defecto, para hacerlo debe ejecutar estos comandos:

# update-alternatives --install /usr/bin/java java /opt/jdk-9/bin/java 1000
# update-alternatives --install /usr/bin/javac javac /opt/jdk-9/bin/javac 1000
# update-alternatives --install /usr/bin/javadoc javadoc /opt/jdk-9/bin/javadoc 1000
# update-alternatives --install /usr/bin/javap javap /opt/jdk-9/bin/javap 1000
# update-alternatives --config java

Después del último comando, ingrese el número correspondiente de su instalación de Java 9 y presione la tecla Intro.

4.3. Configuración de variables de entorno Java

Esto es necesario para ejecutar algunas aplicaciones de Java. Configure la variable de entorno JAVA_HOME agregando las siguientes líneas al final del archivo /etc/environmen usando su editor de texto favorito:

export JAVA_HOME=/opt/jdk-9
export PATH="$PATH:$JAVA_HOME/bin"

Puede cargar sus variables rápidamente escribiendo:

source /etc/environment
Configuración de variables de entorno Java
Configuración de variables de entorno Java

4.4. Agregar el plugin de Java 9 a Firefox

Para la funcionalidad adicional de Java 9 en su navegador, puede instalar el complemento en Firefox. El archivo de complemento/plugin se incluye como parte de su instalación de Java 9. Antes de instalar el complemento, asegúrese de que Firefox esté cerrado y las versiones anteriores del complemento se eliminen junto con sus enlaces simbólicos.

Para el plugin de 32 bits:

$ cd /usr/lib/mozilla/plugins/
$ ln -s lib/i386/libnpjp2.so .

Para el complemento de 64 bits:

$ cd /usr/lib/mozilla/plugins/
$ ln -s /lib/amd64/libnpjp2.so .
Agregar el plugin de Java 9 a Firefox
Agregar el plugin de Java 9 a Firefox

Después de crear los enlaces simbólicos, inicie el navegador Firefox e ingrese about:plugins en la barra de direcciones para confirmar que el complemento de Java está cargado.

5. Desinstalando Java 9

Eliminar Java 9 de su sistema Linux es bastante fácil. Para las distribuciones basadas en Debian:

# apt purge oracle-java9-installer

Para sistemas basados ​​en RPM:

# rpm -e jdk*

También puede desinstalar Java 9 eliminando todo el directorio de instalación. Escribe which java para encontrar las ubicaciones actuales de java y eliminarlas. Luego escribe el siguiente comando:

# rm -rf /opt/jdk-9

En esta guía, intentamos instalar Oracle Java 9 en diferentes distribuciones de Linux y luego configurarlo. ¿Tiene algún comentario sobre la última versión de Java?

Deja una Respuesta

*