Cómo instalar Java en Fedora 34, 33 y 32

En este artículo veremos cómo instalar Java OpenJDK en Fedora 34, 33 y 32 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 34, 33 y 32

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

  • Un sistema Fedora 34, 33 ó 32 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 34, 33 y 32

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

~$ sudo yum update

Se incluyen tres versiones de Java OpenJDK en los repositorios de Fedora 34, 33 y 32:

  • Java 1.8.0, también conocido como Java 8, que es la versión más usada y estandarizada.
  • Java 11, una versión más moderna.
  • Java 16, 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.11" 2021-04-20
OpenJDK Runtime Environment 18.9 (build 11.0.11+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.11+9, mixed mode, sharing)

como instalar java openjdk en fedora 34, 33 y 32

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

instalar java en fedora 34, 33 y 32

Cómo instalar Java 8

Es posible que necesites instalar Java 8 en Fedora 34, 33 y 32 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_292"
OpenJDK Runtime Environment (build 1.8.0_292-b10)
OpenJDK 64-Bit Server VM (build 25.292-b10, mixed mode)

como instalar y configurar java en fedora 34, 33 y 32

Cómo configurar Java en Fedora 34, 33 y 32

No hay mucho que hacer a la hora de configurar Java en Fedora 34, 33 y 32, 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 34, 33 y 32

Es posible instalar varias versiones de Java en Fedora 34, 33 y 32, 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 34, 33 y 32 con el comando alternatives:

~$ sudo alternatives --config java

java en fedora 34, 33 y 32

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 34, 33 y 32 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 para una CocaCola:

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

¡Gracias!

Valora esta entrada

2 comentarios en «Cómo instalar Java en Fedora 34, 33 y 32»

    • ¡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

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.

ACEPTAR
Aviso de cookies