Cómo instalar Java OpenJDK en Debian 9 Stretch

Cómo instalar Java OpenJDK en Debian 9 Stretch

En esta entrada veremos cómo instalar Java OpenJDK en Debian 9 Stretch paso a paso, de modo que tengas instalada la máquina de Java para ejecutar aplicaciones desarrolladas en este lenguaje, o incluso desarrollar las tuyas propias, sobre tu servidor o VPS Debian.

Antes de instalar Java OpenJDK en Debian 9 Stretch

Para seguir esta guía de instalación de Java OpenJDK en Debian 9 necesitas los siguientes requerimientos:

  • Una máquina Debian 9 Stretch actualizada.
  • Acceso a terminal de comandos como root o un usuario con privilegios de sudo.
  • Conexión a Internet.

¿Java JRE o Java JDK?

A la hora de instalar Java en Debian 9 Stretch debes tener claro si lo que buscas para tu sistema es un entorno de ejecución (JRE) o un entorno de desarrollo (JDK).

Necesitarás el JRE o entorno de ejecución cuando sólo quieras ejecutar aplicaciones realizadas en Java o que requieren la máquina virtual de Java para parte de sus funcionalidades.

Por el contrario, necesitarás el JDK cuando quieras desarrollar aplicaciones o instalar entornos de desarrollo en Java. El JDK incluye obviamente el JRE, pero también multitud de complementos y librerías para desarrolladores.

Cómo instalar Java OpenJDK en Debian 9

Vamos a instalar Java OpenJDK en Debian 9 Stretch a partir de los repositorios de la distribución. Usaremos la implementación abierta OpenJDK, que ofrece Java 8 en Debian 9.

En primer lugar, actualizaremos la información de los repositorios:

~$ sudo apt update

Si lo que buscas es el JRE, necesitarás el paquete default-jre, que podrás instalar con apt:

~$ sudo apt install -y default-jre

En cambio, si necesitas el JDK el paquete que estás buscando es default-jdk:

~$ sudo apt install -y default-jdk

Versión de Java instalada

Si quieres saber qué versión de Java se instala en tu sistema Debian 9 basta con ejecutar el comando java -versionpara conocer la revisión exacta:

como instalar java openjdk en debian 9 stretch

Como ves, se trata de la versión 1.8 o Java 8, la más extendida y compatible. Si necesitas una versión más moderna entonces en lugar de OpenJDK necesitarías instalar paquetes de Oracle.

Configurar Java en Debian 9 Stretch

Vamos a configurar Java en Debian 9 Stretch en lo que a la variable JAVA_HOME se refiere, ya que es requerida por muchas aplicaciones.

El instalador del paquete no configura esta variable por defecto, lo puedes comprobar desde consola consultando el valor de JAVA_HOME:

~$ echo $JAVA_HOME

~$

El valor de la ruta que necesitamos para JAVA_HOME se encuentra en el directorio /usr/lib/jvm/:

~$ ll /usr/lib/jvm/
total 4
lrwxrwxrwx 1 root root   ... default-java -> java-1.8.0-openjdk-amd64
lrwxrwxrwx 1 root root   ... java-1.8.0-openjdk-amd64 -> java-8-openjdk-amd64
drwxr-xr-x 5 root root   ... java-8-openjdk-amd64

Veremos el directorio real de instalación de Java, un enlace a la versión por defecto (en este ejemplo sólo hay una versión de Java) y un segundo enlace, ya que lo que se conoce como Java 8 originariamente era en realidad Java 1.8.

Para hacer esta configuración del entorno extensible al cualquier usuario de Debian 9 Stretch editaremos el archivo /etc/environment:

~$ sudo nano /etc/environment

Y añadiremos una línea con el valor de JAVA_HOME:

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

Guardamos los cambios y cerramos el archivo.

En el siguiente inicio de sesión o del sistema ya estará disponible la variable JAVA_HOME, pero si queremos incorporarla de inmediato a nuestro entorno actual podemos hacerlo con el comando source:

~$ source /etc/environment

Y comprobamos su disponibilidad:

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

Conclusión

Como has podido comprobar, instalar Java OpenJDK en Debian 9 Stretch es muy sencillo en su versión 8, sólo tienes que saber si necesitas el JRE o el JDK, aunque en caso de dudas instalando el JDK incluyes el JRE.

Si tienes dudas, preguntas, sugerencias, etc. puedes dejar un comentario.

Y si este pequeño tutorial de Java OpenJDK en Debian 9 Stretch te ha solucionado tus problemas, ¡puedes invitarme a un café!

 

O puedes usar PayPal para dejar una propina:

¡Gracias!

 

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (5 votos, promedio: 5,00 de 5)
Cargando…

Deja una respuesta