Instalación de OpenJDK 8
En el momento de escribir este artículo, la versión 8 de Java LTS anterior no está disponible en los repositorios oficiales de Debian Buster.
Habilitaremos el repositorio AdoptOpenJDK, que proporciona paquetes OpenJDK prediseñados.
Comience por actualizar la lista de paquetes e instalar las dependencias necesarias para agregar un nuevo repositorio a través de HTTPS:
sudo apt update
sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common
Importe la clave GPG del repositorio con el siguiente comando wget:
wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -
Agregue el repositorio APT AdoptOpenJDK a su sistema:
sudo add-apt-repository --yes https://adoptopenjdk.jfrog.io/adoptopenjdk/deb/
Una vez que el repositorio esté habilitado, actualice las fuentes de apt e instale Java 8 usando los siguientes comandos:
sudo apt update
sudo apt install adoptopenjdk-8-hotspot
Finalmente, verifique la instalación comprobando la versión de Java:
java -version
La salida debería verse así:
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)
Establecer la versión predeterminada
Si tiene varias versiones de Java instaladas en su sistema Debian, puede verificar qué versión está configurada como predeterminada escribiendo:
java -version
Para cambiar la versión predeterminada, use el comando update-alternatives:
sudo update-alternatives --config java
La salida se verá como a continuación:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status ------------------------------------------------------------
* 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode
2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
Press <enter> to keep the current choice[*], or type selection number:
Se le presentará una lista de todas las versiones de Java instaladas. Ingrese el número de la versión que desea usar como predeterminado y presione Enter