GNU/Linux >> Tutoriales Linux >  >> Debian

Cómo instalar Java (JDK y JRE) en Debian 10

En este tutorial, le mostraremos cómo instalar Java en Debian 10 (Buster). Instalaremos tanto el JDK (Java Development Kit) como el JRE (Java Runtime Environment en un servidor Debian. Le mostraremos cómo instalar y administrar varias versiones de Java en Debian 10.

Qué haremos:

  • Instalar Java 11
  • Instalar Java 12
  • Configurar la versión predeterminada de Java
  • Configurar la variable de entorno JAVA_HOME

Paso 1:instalar Java 11 LTS

En primer lugar, le mostraremos cómo instalar el Java predeterminado en Debian 10. Según la wiki oficial de Debian, se usa Java 11 como versión predeterminada.

Antes de continuar, actualicemos el repositorio y actualicemos todos los paquetes usando el comando apt a continuación.

sudo apt update
sudo apt upgrade

Espere a que se actualicen todos los paquetes.

Los paquetes de Java predeterminados en el repositorio de Debian denominados como 'default-jdk'. Ejecute el comando 'apt info' a continuación para obtener detalles sobre el paquete Java.

sudo apt info default-jdk

Ahora obtendrá el paquete de detalles como se muestra a continuación.

Luego, instale el paquete 'default-jdk' usando el comando apt a continuación.

sudo apt install -y default-jdk

El comando incluirá automáticamente otros paquetes como 'default-jre' Java Runtime Environment que viene con la línea de comandos 'java'.

Una vez completada toda la instalación, verifique la versión de Java que acabamos de instalar.

java -version
javac -version
jar --version

Y obtendrá el resultado como se muestra a continuación.

Obtendrá que Java 11 se ha instalado en Debian 10, instalado en el directorio '/usr/lib/jvm/'.

Verifique el directorio usando el siguiente comando.

ls -lah /usr/lib/jvm/

Paso 2:instalar Java 12

En este paso, vamos a instalar otra versión de Java en Debian 10. Instalaremos paquetes de Java 12 desde el repositorio PPA de Ubuntu bionic beaver.

En primer lugar, debemos agregar la clave del paquete al sistema Debian 10 usando el comando apt-key a continuación.

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A

Después de eso, vaya al directorio '/etc/apt/sources.list.d' y cree un nuevo archivo de repositorio llamado 'java-12.list' usando el editor vim.

cd /etc/apt/sources.list.d/
vim java-12.list

Pegue las siguientes configuraciones.

deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main
deb-src http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main

Guardar y cerrar.

Ahora actualice el repositorio e instale Java 12 usando el paquete de instalación. Ejecute el comando apt a continuación.

sudo apt update
sudo apt install oracle-java12-installer

Durante la instalación, se le preguntará sobre el Acuerdo de licencia de Oracle, seleccione 'Aceptar'.

Y 'Sí' acepta la Licencia.

Una vez completada toda la instalación, verifique la versión de Java usando los siguientes comandos.

java -version
javac -version
jar --version

Además, consulte el directorio '/usr/lib/jvm'.

ls -lah /usr/lib/jvm/

Y obtendrá el resultado como se muestra a continuación.

Como resultado, Java 12 se ha instalado en Debian 10, instalado en el directorio '/usr/lib/jvm'.

Paso 3:configurar la versión predeterminada de Java

En esta etapa, tenemos dos versiones de Java instaladas en el sistema Debian 10. Y para este paso, le mostraremos cómo alternar entre dos versiones diferentes de Java JDK (Java Development Kit) y JRE (Java Runtime Environment) en el sistema Debian 10.

Debemos saber que los paquetes 'default-jdk' y 'default-jre' vienen con algunos comandos binarios de java como java, jar, javac, jshell, etc. Y vamos a hacer un cambio en el sistema que afectará ambos comandos binarios JDK y JRE.

En primer lugar, debemos verificar todas las versiones de Java disponibles en el sistema usando el siguiente comando.

sudo update-java-alternatives -l

Y obtendrá el resultado como se muestra a continuación.

Como resultado, obtendrá Java 11 y Java 12 disponible en el sistema. Java 11 instalado en el directorio '/usr/lib/jvm/java-1.11.0-openjdk-amd64 ', y java 12 instalado en '/usr/lib/jvm/java-12-oracle ' directorio.

Ahora puede verificar la versión actual de JDK y JRE que usa el sistema usando los siguientes comandos.

java -version
javac -version
jar --version

Y actualmente estamos usando Java 12 como la versión predeterminada.

A continuación, cambiaremos la versión predeterminada de Java JDK y JRE de la versión 12 a la 11.

Ejecute el siguiente comando y cambie el directorio java por el suyo propio.

sudo update-java-alternatives -s /usr/lib/jvm/java-1.11.0-openjdk-amd64

Y obtendrá el resultado como se muestra a continuación.

Simplemente puede ignorar el mensaje de error y verificar la versión de Java nuevamente.

java -version
javac -version
jar --version

Y cambiamos con éxito la versión predeterminada de Java JDK y JRE 12 a 11.

Paso 4:configuración de la variable de entorno JAVA_HOME

En este paso, configuraremos la variable de entorno 'JAVA_HOME' a través del archivo de configuración '~/.bashrc'.

Como usuario root, edite el archivo de configuración '~/.bashrc' usando el editor vim.

vim ~/.bashrc

Cambie el directorio 'java-1.11.0-openjdk-amd64' por el suyo propio y péguelo en él.

JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64
PATH=$PATH:$JAVA_HOME/bin

Guardar y cerrar.

Ahora cierre sesión en la sesión de shell raíz e inicie sesión nuevamente, luego verifique la variable de entorno 'JAVA_HOME' usando el siguiente comando.

echo $JAVA_HOME
echo $PATH

Y obtendrá el resultado como se muestra a continuación.

Como resultado, se completó la configuración de la variable de entorno 'JAVA_HOME'.


Debian
  1. Cómo instalar el kit de desarrollo Java SE en Debian Linux

  2. Cómo instalar Java JDK en Debian 11

  3. Cómo instalar Java 17 en Debian 11

  4. Debian – ¿Instalar Java Jdk y Jre en Debian 8?

  5. Cómo instalar Java (JRE o JDK) en FreeBSD

Cómo instalar Java 17 (JDK 17) en Debian 11 Bullseye

Cómo instalar Java en Debian 9 Stretch

Cómo instalar Java en Debian 11

Cómo instalar y administrar Java en Debian 11

Cómo instalar Java JDK o JRE en Ubuntu o Debian

Cómo instalar Java en Debian 10