Java JDK (Java Development Kit) es un entorno de desarrollo de software utilizado para desarrollar aplicaciones Java. Es una colección de herramientas de programación, en particular JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver), etc.
Java JRE (Java Runtime Environment) contiene herramientas para ejecutar aplicaciones Java.
OpenJDK es una implementación de código abierto de la edición de la plataforma Oracle Java SE y no hay diferencia técnica entre OpenJDK y Oracle JDK.
Aquí veremos cómo instalar Java JDK/JRE 17/11/8 en Fedora 35.
Instalar Java en Fedora 35
Puede instalar OpenJDK u Oracle Java según sus requisitos. También puede tener varias versiones de Java (OpenJDK y Oracle Java) en su sistema.
Instalar OpenJDK
Instalar OpenJDK es un proceso bastante sencillo en Fedora. Puede usar el comando dnf para instalar OpenJDK.
Instalar OpenJDK JDK
# Java JDK 17 sudo dnf install -y java-17-openjdk-devel # Java JDK 11 sudo dnf install -y java-11-openjdk-devel # Java JDK 8 sudo dnf install -y java-1.8.0-openjdk-devel
Instalar OpenJDK JRE
# Java JRE 17 sudo dnf install -y java-17-openjdk # Java JRE 11 sudo dnf install -y java-11-openjdk # Java JRE 8 sudo dnf install -y java-1.8.0-openjdk
Instalar Oracle Java
Ya no existe un JRE (Java Runtime Environment) separado. En su lugar, Oracle JDK ahora también proporciona JRE.
Descargar Oracle Java JDK
Puede utilizar la línea de comandos o el navegador para descargar el JDK.
Vaya a la página de Oracle JDK para descargar paquetes usando el navegador. Luego, descargue el paquete binario rpm para una fácil instalación.
Oracle Java JDK 17 (LTS):
Oracle Java JDK 11 (LTS):
Java JDK 8 de Oracle:
Si aún desea descargar a través de la línea de comandos, instale el paquete wget.
sudo dnf install -y wget
Luego, use el siguiente comando para descargar Oracle Java usando la terminal.
# Oracle Java JDK 17 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 <LOGIN REQUIRED> # Oracle Java JDK 8 <LOGIN REQUIRED>
Instalar Oracle Java JDK
Después de descargar el paquete, instale Oracle Java JDK usando rpm
comando.
# Oracle Java JDK 17 sudo rpm -ivh jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm # Oracle Java JDK 8 sudo rpm -ivh jdk-8u311-linux-x64.rpmDe forma predeterminada, Java JDK está instalado en el directorio /usr/java/. Para instalar Oracle JDK en un directorio personalizado, use el comando rpm -ivh –prefix=/
Establecer la versión de Java predeterminada
Use el comando de alternativas para establecer la versión predeterminada de Java.
sudo alternatives --config java
Seleccione Java:
Si su sistema tiene varias versiones de Java, el comando anterior enumerará todas las versiones de Java como se muestra a continuación.
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-4.fc35.x86_64/bin/java) 2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java) * 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 3
Ingrese el número debajo de la columna de selección para establecer la versión predeterminada de Java.
Aquí, elegí 3 para Oracle Java 17.
Verificar la versión de Java
Verifique la versión de Java usando el siguiente comando.
java -version
Salida:
java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
El resultado puede variar según el paquete y la versión que eligió como la versión predeterminada de Java.
Configurar variables ambientales
Las aplicaciones Java a menudo requieren que se establezcan variables de entorno JAVA en el sistema. Para establecer variables JAVA a nivel del sistema, cree un archivo en /etc/profile.d
directorio.
vi /etc/profile.d/java.sh
Luego, agregue las variables requeridas.
Para configurar las variables de entorno para un usuario en particular, coloque las siguientes variables en el .bash_profile
archivo en el directorio de inicio.
export PATH=$PATH:/usr/java/jdk-17.0.1/bin/ export JAVA_HOME=/usr/java/jdk-17.0.1/
Finalmente, cargue los entornos en la sesión actual.
source /etc/profile.d/java.sh
Conclusión
Eso es todo. Espero que esta publicación te haya ayudado a instalar Java JDK/JRE 17/11/8 en Fedora 35.