Cómo Instalar Java en AlmaLinux 10 con DNF Paso a Paso

Instalar java en almalinux 10 scaled

Cómo instalar Java en AlmaLinux 10 con DNF

Si estás configurando un servidor empresarial o de desarrollo, instalar Java en AlmaLinux 10 es una tarea clave para el despliegue de aplicaciones y servicios modernos. La Máquina Virtual de Java (JVM) y el kit de desarrollo son requeridos por plataformas ampliamente utilizadas como Apache Tomcat, Jetty, Glassfish, Jenkins, Elasticsearch y Apache Cassandra.

En este tutorial te guiaremos paso a paso sobre cómo instalar Java en AlmaLinux 10 utilizando el gestor de paquetes DNF. Aprenderás a instalar Java Runtime Environment (JRE) y Java Development Kit (JDK) basados en la versión LTS OpenJDK 21, así como a configurar correctamente la variable de entorno JAVA_HOME.

Requisitos Previos

Antes de comenzar el proceso para instalar Java en AlmaLinux 10, asegúrate de contar con los siguientes elementos:

  1. Un servidor o instancia virtual con AlmaLinux 10.
  2. Acceso como usuario root o un usuario con privilegios sudo.
  3. Conexión a Internet activa para la descarga de repositorios y paquetes oficiales.

JRE vs. JDK: ¿Qué paquete debes elegir?

Al momento de instalar Java en AlmaLinux 10, el gestor de paquetes DNF te ofrecerá dos componentes principales:

  • JRE (java-21-openjdk): Incluye la JVM y las librerías necesarias únicamente para ejecutar aplicaciones Java precompiladas.
  • JDK (java-21-openjdk-devel): Contiene el entorno JRE más el compilador (javac) y las herramientas de desarrollo. Es indispensable si planeas compilar o construir proyectos Java en el servidor.

☕ Instalación de Java (OpenJDK) en Otras Distribuciones

Paso a Paso: Cómo instalar Java en AlmaLinux 10 con DNF

Por defecto, AlmaLinux 10 incluye OpenJDK 21 (versión con Soporte a Largo Plazo - LTS) en sus repositorios predeterminados.

1.1. Actualizar los repositorios del sistema:Sincroniza la base de datos de paquetes DNF.

Antes de instalar Java en AlmaLinux 10, es buena práctica actualizar el índice de paquetes y las dependencias del sistema operativo. Ejecuta en tu terminal:

Bash
sudo dnf update -y

2.2. Instalar Java en AlmaLinux 10 con DNF:Instala los paquetes OpenJDK 21 Runtime y Development Kit.

Para instalar la versión recomendada de OpenJDK (tanto JRE como JDK), ejecuta el comando dnf solicitando ambos paquetes:

Bash
sudo dnf install java-21-openjdk java-21-openjdk-devel -y

El parámetro -y confirmará automáticamente la descarga de paquetes y dependencias del repositorio AppStream.

3.3. Verificar la versión instalada de Java:Comprueba que la JVM y el compilador funcionen correctamente.

Una vez terminada la instalación, confirma que el entorno de ejecución de Java esté activo mediante el comando:

Bash
java --version

Deberías obtener una respuesta en consola similar a esta:

instalar java en almalinux 10

Posteriormente, verifica que el compilador Java (JDK) se encuentre operativo:

Bash
javac --version

Salida esperada:

Bash
javac 21.0.12.1

4.4. Configurar la variable de entorno JAVA_HOME:Necesario para servicios como Maven, Tomcat o Jenkins.

Muchas herramientas empresariales requieren que la variable `JAVA_HOME` esté configurada globalmente en el sistema para ubicar las bibliotecas de Java.

Primero, identifica la ruta donde DNF instaló Java ejecutando alternatives:

Bash
sudo alternatives --config java

Verás una ruta como /usr/lib/jvm/java-21-openjdk/bin/java. Copia toda la ruta excluyendo la parte final /bin/java.

Abre o crea el archivo de configuración de entorno global /etc/profile.d/java.sh:

Bash
sudo nano /etc/profile.d/java.sh

Añade las siguientes líneas para declarar la variable de entorno (adapta la ruta a tu directorio exacto):

Bash
export JAVA_HOME="/usr/lib/jvm/java-21-openjdk/bin/java"
export PATH=$JAVA_HOME/bin:$PATH

Guarda el archivo (Ctrl + O, Enter) y sal del editor (Ctrl + X). Aplica los cambios a la sesión actual sin reiniciar el servidor:

Bash
source /etc/profile.d/java.sh

Comprueba que la variable responda correctamente:

Bash
echo $JAVA_HOME

Administrar múltiples versiones de Java en AlmaLinux 10

Si tus proyectos requieren trabajar con versiones anteriores como OpenJDK 17 o OpenJDK 11, puedes instalarlas simultáneamente mediante DNF:

Bash
sudo dnf install java-17-openjdk-devel java-11-openjdk-devel -y

Para seleccionar o alternar entre las diferentes versiones de Java instaladas en AlmaLinux 10, utiliza la utilidad interactiva alternatives:

Bash
sudo alternatives --config java

Selecciona el número asignado a la versión que deseas dejar como predeterminada y presiona Enter.

Preguntas Frecuentes sobre Instalar Java en AlmaLinux 10

¿Por qué se utiliza OpenJDK 21 por defecto en AlmaLinux 10?

AlmaLinux 10 adopta OpenJDK 21 como su versión estándar por ser una versión LTS (Long Term Support). Esto garantiza soporte a largo plazo, parches de seguridad continuos y optimización de rendimiento sobre arquitecturas Enterprise Linux.

¿Cómo desinstalar Java en AlmaLinux 10 usando DNF?

Si necesitas remover OpenJDK del sistema, puedes desinstalar los paquetes y sus dependencias ejecutando:

Bash
sudo dnf remove java-21-openjdk* -y
sudo dnf autoremove -y

Publicaciones Similares