Cómo instalar Java en Fedora

En este artículo veremos cómo instalar Java OpenJDK en Fedora 40, 39 y 38 paso a paso, tanto para ejecución de programas realizados en Java como para el desarrollo de aplicaciones para tu servidor o VPS Fedora.

Antes de instalar Java en Fedora

Si quieres completar los pasos de esta guía de instalación de Java OpenJDK en Fedora tan sólo tendrás que cumplir las siguientes condiciones:

  • Un sistema Fedora 40, 39 ó 38 actualizado.
  • Acceso a consola de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

Antes de instalar Java en tu sistema Fedora debes saber que dispones de la implementación de Oracle, que requiere un repositorio adicional, y la implementación OpenJDK, incluida en los repositorios del sistema, por lo que será esta última la que utilicemos en este tutorial.

Además, existe la versión JRE o entorno de ejecución con la máquina virtual de Java, y el JDK o kit para desarrolladores de Java, por lo que necesitarás uno u otro dependiendo de si sólo quieres ejecutar aplicaciones Java de terceros, o desarrollar tus propias aplicaciones. En caso de duda, el JDK incluye el JRE.

Cómo instalar Java en Fedora

Vamos a instalar Java OpenJDK en Fedora desde los repositorios del sistema, por lo que actualizaremos las listas de paquetes:

~$ sudo yum update

Se incluyen cuatro versiones de Java OpenJDK en los repositorios de Fedora 40, 39 y 38:

  • Java 1.8.0, también conocido como Java 8, que es la versión más usada y estandarizada.
  • Java 11, 17 y 21, versiones intermedias.
  • Java 22, la versión más reciente incluida en la distribución.

Por ejemplo, si queremos instalar Java 11 JRE necesitaríamos el paquete java-11-openjdk:

~$ sudo yum install -y java-11-openjdk

Mientras que si quisiéramos instalar la versión para desarrollo JDK para la misma versión deberíamos instalar el paquete java-11-openjdk-devel:

~$ sudo yum install -y java-11-openjdk-devel

En cualquier caso, podremos comprobar la versión instalada con el comando java -version:

~$ java -version
openjdk version "11.0.23" 2024-04-16
OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-1) (build 11.0.23+9)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-1) (build 11.0.23+9, mixed mode, sharing)

como instalar java openjdk en fedora 40, 39 y 38

Si necesitas la versión más reciente de Java, puedes instalar Java 22 JRE con el paquete java-latest-openjdk y Java 22 JDK con el paquete java-latest-openjdk-devel.

~$ java -version
openjdk version "22.0.1" 2024-04-16
OpenJDK Runtime Environment (Red_Hat-22.0.1.0.8-1) (build 22.0.1+8)
OpenJDK 64-Bit Server VM (Red_Hat-22.0.1.0.8-1) (build 22.0.1+8, mixed mode, sharing)

instalar java en fedora 40, 39 y 38

Obviamente sólo las versiones de Fedora con soporte podrán disponer de las últimas versiones actualizadas de Java. Las versiones de Fedora que hayan alcanzado el fin de soporte tendrán que conformarse con las versiones finales de sus respectivos repositorios.

Cómo instalar Java 8

Es posible que necesites instalar Java 8 en Fedora si usas aplicaciones que se apegan mucho a esa versión concreta del lenguaje y no sean compatibles con versiones posteriores. En este caso disponemos de los paquetes java-1.8.0-openjdk para el entorno JRE y java-1.8.0-openjdk-devel para el entorno JDK.

Por ejemplo, podemos instalar Java 8 JRE:

~$ sudo yum install -y java-1.8.0-openjdk

Comprobamos la versión instalada con java -version:

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

como instalar y configurar java en fedora 40, 39 y 38

Cómo configurar Java en Fedora

No hay mucho que hacer a la hora de configurar Java en Fedora, pero puede ser interesante configurar la variable de entorno JAVA_HOME, que algunas aplicaciones utilizan para encontrar la ruta a los comandos y herramientas de Java.

Para que JAVA_HOME esté disponible podemos definirla en el archivo environment:

~$ sudo nano /etc/environment

Añadimos al final del archivo la siguiente línea:

...
JAVA_HOME=/etc/alternatives/jre

Guardamos los cambios y cerramos el archivo.

El cambio estaría disponible en el siguiente inicio de sesión, pero si quieres aplicarlo de inmediato puedes usar el comando source:

~$ source /etc/environment

Podemos comprobar que la variable está configurada en el entorno:

~$ echo $JAVA_HOME
/etc/alternatives/jre

Varias versiones de Java en Fedora

Es posible instalar varias versiones de Java en Fedora, pero sólo uno de ellas será la que el sistema tome por defecto. Podemos cambiar la versión por defecto de Java OpenJDK para Fedora con el comando alternatives:

~$ sudo alternatives --config java

java en fedora 40, 39 y 38

Se mostrarán todas la versiones instaladas, marcándonse con el símbolo + la que se usa por defecto. Introduciendo el número de orden en la lista de la versión que nos interesa, la fijaremos por defecto.

Observa que se muestran las rutas de instalación de las distintas versiones de Java, por lo que puedes crear también enlaces simbólicos para lanzar comandos de una u otra versión.

Conclusión

Ahora que sabes cómo instalar Java OpenJDK en Fedora 40, 39 y 38 ya puedes instalar o desarrollar aplicaciones basadas en este lenguaje, ya que disponer de los entornos JRE o JDK sólo tomará unos instantes.

En caso de dudas, preguntas, sugerencias de mejora o actualización, notificación de posibles errores, etc. puedes dejar un comentario (los revisamos diariamente).

¡Apoya comoinstalar.me!

¿Ya dispones de este lenguaje y su máquina virtual en tu sistema gracias a esta pequeña guía de instalación y configuración? Si es así y quieres agradecérmelo puedes hacerlo dejando 1 $ de propina con PayPal:

O, si te sientes especialmente agradecido, puedes invitarme a un cappuccino:

¡Gracias!

Valora esta entrada

5/5 - (10 votos)

10 comentarios en «Cómo instalar Java en Fedora»

    • ¡Hola, Jonathan! Acabo de añadir una sección para administrar distintas versiones de Java en una misma máquina Fedora 34, 33 y 32. Seguramente responda tu duda.

      Responder

Deja un comentario