Cómo instalar Java en Fedora Linux

Lo ame o lo odie, es difícil evitar Java.

Java sigue siendo un lenguaje de programación muy popular que se enseña en las escuelas y se utiliza en las empresas.

Si desea utilizar una herramienta o programa basado en Java en Java, necesitará tener Java en su sistema.

Esto se vuelve confuso porque hay muchos términos técnicos relacionados con java.

  • Java Development Kit (JDK) para crear programas Java
  • Java Runtime Environment (JRE) o Java Virtual Machine (JVM) para ejecutar programas Java

Además de eso, te encontrarás OpenJDK y Oracle Java SE. OpenJDK es lo que se recomienda porque es de código abierto. Si tiene una necesidad exclusiva, solo debe optar por Oracle Java SE.

Aquí hay una cosa más. Incluso OpenJDK tiene varias versiones disponibles. Al momento de escribir este artículo, Fedora 34 tiene OpenJDK 1.8, OpenJDK 11 y OpenJDK 16 disponibles.

Depende de usted decidir qué versión de Java desea.

Instalación de Java en Fedora Linux

Lo primero es lo primero, verifique si Java ya está instalado y qué versión es. No estoy bromeando. Fedora generalmente viene con Java preinstalado.

Para verificar, use el siguiente comando:

java -version

Como puede ver en la captura de pantalla a continuación, tengo Java 11 (OpenJDK 11) instalado en mi Fedora sistema.

Verifique la versión de Java

Digamos que desea instalar otra versión de Java. Puede comprobar las opciones disponibles con el siguiente comando:

sudo dnf search openjdk

El sudo aquí no es necesario, pero actualizará los metadatos para sudo usuario que eventualmente ayudará cuando instale otra versión de Java.

El comando anterior mostrará una gran salida con muchos paquetes de apariencia similar. Debe concentrarse en las pocas palabras iniciales para comprender las diferentes versiones disponibles.

Versiones de Java disponibles en Fedora

Para example, para instalar Java 8 (OpenJDK 1.8), el nombre del paquete debe ser java-1.8.0-openjdk.x86_64 o java-1.8.0-openjdk. Úselo para instalarlo:

sudo dnf install java-1.8.0-openjdk.x86_64

Instalar Java Fedora

Eso es bueno. Ahora tiene Java 11 y Java 8 instalados en su sistema. Pero, ¿cómo vas a usar uno de ellos?

Activar la versión de Java Fedora

Su versión de Java en uso sigue siendo la misma a menos que la cambie explícitamente. Utilice este comando para enumerar las versiones de Java instaladas en su sistema:

sudo alternatives --config java

Notarás un número antes de las versiones de Java. El signo + antes de las versiones de Java indica la versión actual de Java en uso.

Puede especificar el número para cambiar la versión de Java. Entonces, en el example a continuación, si ingreso 2, cambiará la versión de Java en el sistema de Java 11 a Java 8.

Cambiar entre las versiones instaladas de Java

Eso es todo lo que necesita hacer para instalar Java en Fedora.