GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Oracle Java JDK 12 / 11 / 8 en Debian 10 / Debian 9

Hoy realizaremos la instalación de Oracle Java SE, que incluye Java Development Kit (JDK) y Java Runtime Environment (JRE) en Debian 10/Debian 9.

Java JDK es el más importante para los desarrolladores, y esta guía les resultará más útil para crear un entorno de desarrollo cuando utilicen especialmente el sistema operativo Debian.

Requisitos

Para poder instalar Oracle Java JDK, debe iniciar sesión como usuario con privilegios sudo.

Descarga Oracle Java

Puede usar la línea de comandos o el navegador para descargar Java SE. Es mejor usar el navegador ya que el enlace de la línea de comandos puede cambiar cuando se publique la nueva versión.

Visite la página de Oracle Java SE para descargar.

Oracle ofrece paquetes .deb y tarball para Oracle JDK 12/11 y solo tarball para la instalación de Oracle JDK 8. Por lo tanto, le solicito que descargue el paquete .deb para Oracle JDK 12/11 y tarball para la instalación de Oracle JDK 8.

JDK 12 de Oracle:

Oracle JDK 11 (LTS):

JDK 8 de Oracle:

Si aún desea usar la línea de comando, use el siguiente comando.

### Oracle JDK 12 ###

wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/12.0.2+10/e482c34c86bd4bf8b56c0b35558996b9/jdk-12.0.2_linux-x64_bin.deb

### Oracle JDK 11 ###

LOGIN REQUIRED. USE WEB BROWSER TO DOWNLOAD.

### Oracle JDK 8 ###

LOGIN REQUIRED. USE WEB BROWSER TO DOWNLOAD.

Instalar Oracle Java

Según el tipo de paquete y la versión que haya descargado, ejecute el comando para instalar o extraer Oracle Java.

### Oracle JDK 12 ###

sudo apt install ./jdk-12.0.2_linux-x64_bin.deb

### Oracle JDK 11 ###

sudo apt install ./jdk-11.0.4_linux-x64_bin.deb

### Oracle JDK 8 ###

sudo tar -zxvf jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/

Ahora, ejecute el comando update-alternatives para instalar Java en el sistema.

### Oracle JDK 12 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-12.0.2/bin/java 1

### Oracle JDK 11 ###

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11.0.4/bin/java 2

### Oracle JDK 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

Si el sistema tiene varias versiones de JAVA, entonces el comando anterior puede enumerarlo todo, como a continuación.

Cambie la versión predeterminada de Java escribiendo el número en la columna Selección y luego presione Intro.

Aquí, elegí tener Oracle JDK 11 como la versión predeterminada de Java en el sistema.

Verificar la versión de Java

Una vez que haya configurado las alternativas, verifique la versión de Java con 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 variará según la versión de la instalación de Oracle Java.

Configurar variable ambiental

Algunas instalaciones de aplicaciones Java requieren una configuración previa de variables ambientales como JAVA_HOME, JRE_HOME, etc. Por lo tanto, puede configurar las variables ambientales como se muestra a continuación.

Oracle Java 12:

export PATH=$PATH:/usr/lib/jvm/jdk-12.0.2/bin
export JAVA_HOME=/usr/lib/jvm/jdk-12.0.2/
export J2SDKDIR=/usr/lib/jvm/jdk-12.0.2/

Oracle Java 11:

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/

Oracle Java 8:

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/

Para configurar las variables de entorno de forma permanente, coloque las variables anteriores en el archivo /etc/profile/java.sh (Todos los usuarios) o ~/.bash_profile (Usuario único).

Conclusión

Eso es todo. Espero que esta publicación te haya ayudado a instalar Oracle Java en tu Debian 10/Debian 9. Java es imprescindible para ejecutar aplicaciones como Tomcat, Gradle, ELK Stack, Graylog, Eclipse IDE, etc.

Comparta sus comentarios en la sección de comentarios.


Debian
  1. Cómo instalar Java JDK en Debian 11

  2. Cómo instalar Oracle Java JDK 17 en Linux

  3. Cómo instalar Java 17 en Debian 11

  4. Cómo instalar Oracle VirtualBox en Debian 11

  5. Cómo instalar Java 10 en Debian 9

Cómo instalar Oracle Java 8 en Debian Jessie

Cómo instalar Java en Debian 9 Stretch

Cómo instalar Oracle Java en Debian 10 Buster

Cómo instalar Java en Debian 11

Cómo instalar Oracle JDK 9 en CentOS 7

Cómo instalar Java en Debian 10