Lo ame o lo odie, Java es difícil de evitar.
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 alguna herramienta o programa basado en Java en Java, debe tener Java en su sistema.
Esto se vuelve confuso porque hay muchos términos de Java.
- Java Development Kit (JDK) para crear programas Java
- Java Runtime Environment (JRE) o Java Virtual Machine (JVM) para ejecutar programas Java
También se encontrará con OpenJDK y Oracle Java SE. Se recomienda OpenJDK porque es de código abierto. Si solo lo necesita, solo debe elegir Oracle Java SE.
Aquí hay una cosa más. Incluso OpenJDK tiene varias versiones disponibles. En el 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.
Instalar Java en Fedora Linux
Primero, verifique si Java ya está instalado y qué versión es. No estoy bromeando. Fedora generalmente se envía con Java preinstalado.
Utilice el siguiente comando para verificar:
java -version
Como puede ver en la captura de pantalla a continuación, tengo Java 11 (OpenJDK 11) instalado en mi sistema Fedora.
Suponga que desea instalar una versión diferente de Java. Puede comprobar las opciones disponibles con el siguiente comando:
sudo dnf search openjdk
El sudo aquí no es necesario, pero actualiza los metadatos para el usuario de sudo, lo que eventualmente ayuda al instalar una versión diferente de Java.
El comando anterior muestra un resultado enorme con muchos paquetes de apariencia similar. Debe concentrarse en las primeras palabras para comprender las diferentes versiones disponibles.
Por ejemplo, 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 instalar:
sudo dnf install java-1.8.0-openjdk.x86_64
Es bueno. Ahora tiene Java 11 y Java 8 instalados en su sistema. Pero, ¿cómo vas a utilizar alguno de ellos?
Cambiar la versión de Java a Fedora
La versión de Java que está utilizando permanece sin cambios 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á un número antes de las versiones de Java. El signo + delante de las versiones de Java indica la versión de Java actualmente en uso.
Puede especificar el número para cambiar la versión de Java. Si ingreso 2 en el siguiente ejemplo, cambia la versión de Java en el sistema de Java 11 a Java 8.
Eso es todo lo que necesita hacer para instalar Java en Fedora.