Cómo instalar Java OpenJDK en Debian 10 Buster

En esta ocasión vamos a ver cómo instalar Java OpenJDK en Debian 10 Buster paso a paso, de modo que puedas disponer en tu servidor o VPS Debian de uno de los lenguajes de programación más extendidos en el mundo, debido a su implantación en diversidad de sistemas y aplicaciones.

Antes de instalar Java OpenJDK en Debian 10 Buster

Si vas a seguir esta guía de instalación de Java OpenJDK en Debian 10 Buster debes cumplir estos requisitos:

  • Un sistema Debian 10 Buster actualizado.
  • Un usuario con permisos de sudo o el propio root.
  • Conexión a Internet.

Como ves no es nada especial, si estás leyendo este tutorial seguramente ya los cumples, así que abramos un terminal de consola y pongámonos manos a la obra.

Cómo instalar Java OpenJDK en Debian 10 Buster

Para instalar Java OpenJDK en Debian 10 usaremos los paquetes disponibles en los propios repositorios de la distribución, así que como primer paso actualizamos la información de los paquetes disponibles:

~$ sudo apt update

Puede ser interesante, antes de realizar la instalación de Java, actualizar los paquetes ya instalados en tu sistema Debian 10:

~$ sudo apt upgrade -y

Dispones de dos variantes, que son el entorno de ejecución JRE o el kit para desarrolladores o JDK.

Cómo instalar Java JRE en Debian 10 Buster

Si lo único que buscas es soporte para aplicaciones y sistemas desarrollados en Java, entonces lo único que necesitas es el Entorno de Ejecución de Java o JRE, cuyo paquete en Debian 10 es default-jre:

~$ sudo apt install -y default-jre

Se descargarán e instalarán en unos instantes el paquete y sus dependencias.

Cómo instalar Java JDK en Debian 10 Buster

Si además del entorno de ejecución también necesitas soporte para desarrollo, entonces el paquete que necesitas es el Kit de Desarrollo de Java o JDK, cuyo paquete en Debian 10 es default-jdk:

~$ sudo apt install -y default-jdk

En este caso el número de dependencias es mayor y se descargan más paquetes adicionales.

Qué versión de Java hemos instalado

Para saber qué versión de Java tenemos instalada en nuestro sistema el propio comando java nos puede informar, basta introducir la orden java -version en la línea de comandos:

~$ java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment (build 11.0.9.1+1-post-Debian-1deb10u2)
OpenJDK 64-Bit Server VM (build 11.0.9.1+1-post-Debian-1deb10u2, mixed mode, sharing)

como instalar java openjdk en debian 10 buster

Cómo instalar Java 8 en Debian 10 Buster

Si en alguna ocasión has buscado paquetes de Java 8 en los repositorios de Debian 10 habrás observado que no existen, ya que esta versión se ha eliminado en la distribución actual. La buena noticia es que podemos añadir un repositorio externo para obtener OpenJDK 8.

Para ello necesitaremos algunas herramientas extra de los repositorios de Debian 10, para lo que actualizamos su información:

~$ sudo apt update

E instalamos las herramientas:

~$ sudo apt install apt-transport-https gnupg

Ahora podemos crear el archivo de configuración del repositorio adicional para Java:

~$ sudo nano /etc/apt/sources.list.d/adoptopenjdk.list

Con el contenido:

deb http://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main
# deb-src http://adoptopenjdk.jfrog.io/adoptopenjdk/deb/ buster main

Guardados los cambios, añadimos la clave pública para comprobar las firmas de estos paquetes:

~$ wget -qO- https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add

Actualizamos:

~$ sudo apt update

Una simple búsqueda del término «adoptopenjdk» en los repositorios nos revelará la posibilidad no sólo de instalar Java 8, sino también las versiones 11, 12, 13, 14, 15 y 16, tanto JRE como JDK, pero en este caso nos ocupa la versión 8.

Si queremos Java 8 JRE podemos instalar el paquete adoptopenjdk-8-hotspot-jre:

~$ sudo apt install -y adoptopenjdk-8-hotspot-jre

Mientras que si nos interesa disponer de Java 8 JDK en Debian 10 Buster instalaremos el paquete adoptopenjdk-8-hotspot:

~$ sudo apt install -y adoptopenjdk-8-hotspot

Sea cual sea la versión elegida, una vez realizada la instalación podemos comprobar la disponibilidad de Java comprobando, por ejemplo, la versión instalada:

~$ java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.282-b08, mixed mode)

como instalar java 8 en debian 10 buster

Configurar la variable JAVA_HOME

El instalador de Java OpenJDK en Debian 10 no configura la variable de entorno JAVA_HOME, variable que necesitan ciertas aplicaciones para encontrar los binarios y herramientas de Java. Podemos comprobarlo examinando el valor de JAVA_HOME desde consola:

~$ echo $JAVA_HOME

~$

Vamos a configurar la variable JAVA_HOME de modo que esté disponible en todo momento y para todos los usuarios, para lo que la incluiremos en el archivo /etc/environment:

~$ sudo nano /etc/environment

Añadimos una línea con la variable JAVA_HOME y la ruta por defecto del entorno de ejecución de Java (JRE), que en Debian 10 es /usr/lib/jvm/default-java:

...
JAVA_HOME=/usr/lib/jvm/default-java

Guardados los cambios, la variable estará disponible en el próximo inicio de sesión, aunque si la necesitamos ya podemos procesar el archivo /etc/environment con el comando source:

~$ source /etc/environment

Ahora podemos comprobar que JAVA_HOME está configurada y disponible:

~$ echo $JAVA_HOME
/usr/lib/jvm/default-java

Conclusión

Ahora que sabes cómo llevar a cabo la instalación de Java OpenJDK 11 en Debian 10 Buster ya puedes desplegar aplicaciones más complejas que necesitan la presencia de este lenguaje en el sistema. O también puedes desarrollar tus propias aplicaciones con el kit de desarrollo.

Si tienes cualquier duda o pregunta, sugerencia, notificación, etc. puedes dejar un comentario.

Y si has conseguido seguir el tutorial e instalar la versión de Java que necesitas, y estás tan contento que no sabes cómo agradecérmelo, puedes invitarme a un café:

 

O también puedes dejar una propina de tan sólo 1 $ en PayPal:

¡Gracias!

 

8 comentarios en «Cómo instalar Java OpenJDK en Debian 10 Buster»

    • ¡Hola, Ernesto! Me alegra saber que se entienden bien los pasos de este tutorial de instalación de Java OpenJDK en Debian 10, aunque creo que el pantallazo al que te refieres no hace mucha falta, ¿no?

      Responder

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información

ACEPTAR
Aviso de cookies