Cómo instalar OpenJDK 8 en Ubuntu 24.04, 22.04 o 20.04

OpenJDK 8 es una implementación de código abierto de Java Platform, Standard Edition (SE) y se usa ampliamente para desarrollar y ejecutar aplicaciones Java. A pesar de ser una versión ligeramente anterior, OpenJDK 8 sigue siendo popular debido a su estabilidad y compatibilidad con muchos sistemas empresariales y heredados. Incluye funciones esenciales para ejecutar aplicaciones Java, lo que la convierte en una herramienta fundamental para desarrolladores y administradores de sistemas.

En Ubuntu 24.04, 22.04 o 20.04, puede instalar fácilmente OpenJDK 8 usando la terminal de línea de comandos a través del repositorio predeterminado de Ubuntu. Este método es sencillo y garantiza que tenga una versión estable de OpenJDK 8 con actualizaciones de seguridad proporcionadas por los repositorios de Ubuntu. Esta guía lo guiará a través del proceso de instalación utilizando la terminal de línea de comandos.

Actualice los paquetes del sistema Ubuntu antes de la instalación de OpenJDK 8

Antes de embarcarse en la instalación de OpenJDK 8, es fundamental que su sistema Ubuntu esté actualizado. Este es un paso recomendado y vital, ya que ayuda a evitar conflictos o posibles errores durante la instalación. La actualización garantiza que tenga los últimos parches de seguridad, correcciones de errores y mejoras de software para los paquetes instalados en su sistema.

Para actualizar sus paquetes de Ubuntu, ejecute el siguiente comando en la terminal:

sudo apt update && sudo apt upgrade

Una vez que haya ejecutado exitosamente este comando, su sistema Ubuntu debería estar actualizado y preparado para la instalación de OpenJDK 8.

Verificar la disponibilidad de los paquetes OpenJDK 8

Verificar la disponibilidad de los paquetes OpenJDK 8 es crucial antes de continuar con la instalación. Generalmente, el repositorio predeterminado de Ubuntu es una fuente confiable para la instalación de OpenJDK. Sin embargo, primero debemos confirmar su presencia.

En su terminal, use el siguiente comando para encontrar la disponibilidad de los paquetes OpenJDK 8:

apt-cache search openjdk-8 | grep openjdk-8

Entendamos los componentes de este comando:

  • apt-cache search openjdk-8: consulta la base de datos de paquetes para todos los paquetes relacionados con 'openjdk-8'.
  • |: Este es el operador de tubería. Toma el resultado del comando anterior y lo envía como entrada al siguiente comando.
  • grep openjdk-8: esto filtra la salida del comando 'apt-cache search' para mostrar solo las líneas que contienen 'openjdk-8'.

Instalar OpenJDK 8 JDK y JRE

Con la disponibilidad de los paquetes OpenJDK 8 confirmada, ya puedes proceder a instalarlos. Los siguientes comandos de terminal instalarán Java Runtime Environment (JRE) y Java Development Kit (JDK).

Para instalar OpenJDK 8 JRE, utilice:

sudo apt install openjdk-8-jre -y

Para OpenJDK 8 JDK, utilice:

sudo apt install openjdk-8-jdk -y

El indicador -y en estos comandos responde automáticamente "sí" a las indicaciones, lo que facilita una instalación sin problemas.

Cambiar entre diferentes versiones de Java en Ubuntu

Verifique la versión actual de Java

Una vez que OpenJDK 8 se haya instalado correctamente en su sistema Ubuntu, puede haber una situación en la que el comando java –version devuelva una versión distinta a la que acaba de instalar. Es probable que esto se deba a que su sistema ya tiene instalada una versión más reciente de Java, que tiene prioridad.

Al ejecutar el comando java –version, debería ver una descripción de la versión de Java que está actualmente activa en su sistema. De forma predeterminada, la versión más reciente de Java de su sistema está configurada como la versión activa.

A continuación se explica cómo comprobar la versión activa:

java --version

Por ejemplo, si OpenJDK 17 es la última versión instalada en su máquina, se mostrará como la versión activa, incluso si OpenJDK 8 se instaló después.

Enumere todas las versiones JDK disponibles

Enumeremos todas las versiones de Java instaladas en su sistema:

sudo update-alternatives --config java

Este comando le presentará una lista de todas las versiones de Java instaladas en su sistema Ubuntu. A cada versión se le asigna un número de prioridad, y la versión con el número más alto se establece como predeterminada.

Cambie a OpenJDK 8 en Ubuntu

Ahora que comprende claramente qué versiones de Java están disponibles en su sistema, puede optar por cambiar a cualquier versión que se ajuste a sus necesidades. Si desea cambiar a OpenJDK 8, puede hacerlo usando el comando update-alternatives nuevamente.

Pruebe Java con una aplicación 'Hello World'

Uno de los pasos fundamentales después de cualquier instalación de software es verificar su implementación exitosa. Una vez completada la instalación y configuración de OpenJDK 8, creemos una aplicación sencilla 'Hello World'. Esto servirá como prueba práctica y confirmación de que Java funciona como se espera en su sistema.

Crear archivo Java

Comencemos creando un nuevo archivo de programa Java. Abra su terminal y use el siguiente comando:

nano hello.java

Este comando instruye al nano editor de texto para crear un nuevo archivo llamado 'hello.java'.

Agregar código Java

Dentro del archivo 'hello.java', agreguemos un programa Java simple. El programa enviará un mensaje a su consola cuando se ejecute. Inserte el siguiente código en su archivo 'hello.java':

public class hello {
  public static void main(String[] args) {
    System.out.println("hi from LinuxCapable!");
  }
}

Para guardar su trabajo en el nano editor, use la combinación de teclado CTRL+O, seguida de CTRL+X para salir.

Compilar código Java

Con nuestro programa Java escrito, es hora de compilar el código. La compilación traduce nuestro código fuente en código de bytes, que la máquina virtual Java (JVM) puede ejecutar.

Ejecute el siguiente comando para compilar su programa Java:

javac hello.java

Si encuentra algún problema con la compilación, es posible que la versión no coincida. En ese caso, especifique la versión de lanzamiento con el indicador –release. Aquí se explica cómo hacerlo para OpenJDK 8:

javac --release 8 hello.java

Ejecute la aplicación Hola de prueba de código Java

Una vez que el código se haya compilado correctamente, puede ejecutar su programa Java. Haz esto con el java comando, seguido del nombre de la clase que desea ejecutar (sin la extensión '.java').

Ejecute su programa 'Hello World' con el siguiente comando:

java hello

Salida de ejemplo:

Hola desde LinuxCapable!

Administrar OpenJDK 8

Eliminar OpenJDK 8 JDK y JRE

Ejecute el siguiente comando en su terminal para eliminar OpenJDK 8 JRE y JDK, junto con cualquier dependencia relacionada:

sudo apt remove openjdk-8-jre openjdk-8-jdk

Modifique el comando para adaptarlo a sus paquetes instalados.

Conclusión

Con OpenJDK 8 instalado en su sistema Ubuntu a través del repositorio predeterminado, tiene acceso a un entorno de desarrollo Java estable y confiable. Este método garantiza que reciba actualizaciones de seguridad periódicas, manteniendo su configuración de Java segura y actualizada. Ya sea que esté desarrollando aplicaciones Java o ejecutando sistemas heredados, OpenJDK 8 proporciona las herramientas y la compatibilidad necesarias para satisfacer sus necesidades en Ubuntu.

Joshua James
Sígueme
Últimas entradas de Joshua James (ver todo)

Deja un comentario