Cómo instalar Java en Fedora 33 y 32

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

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

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

Vamos a instalar Java OpenJDK en Fedora 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 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 15, 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.10" 2021-01-19
OpenJDK Runtime Environment 18.9 (build 11.0.10+9)
OpenJDK 64-Bit Server VM 18.9 (build 11.0.10+9, mixed mode, sharing)

como instalar java openjdk en fedora 33 y 32

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

instalar java en fedora 33 y 32

Cómo instalar Java 8

Es posible que necesites instalar Java 8 en Fedora 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_282"
OpenJDK Runtime Environment (build 1.8.0_282-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

como instalar y configurar java en fedora 33 y 32

Cómo configurar Java en Fedora 33 y 32

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

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

~$ sudo alternatives --config java

java en fedora 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 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 en tu sistema gracias a nuestra guía de instalación de Java en Fedora 33 y 32? Si es así y quieres agradecérnoslo, puedes contribuir al mantenimiento de este sitio y la creación de más artículos y tutoriales invitándonos a un café:

 

O dejando 1 $ de propina con PayPal:

¡Gracias!

Valora esta entrada

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

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

    • ¡Hola, Jonathan! Acabo de añadir una sección para administrar distintas versiones de Java en una misma máquina Fedora 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