Java JDK (Java Development Kit) è un ambiente di sviluppo software utilizzato per lo sviluppo di applicazioni Java. È una raccolta di strumenti di programmazione, in particolare JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver), ecc.
Java JRE (Java Runtime Environment) contiene strumenti per l'esecuzione di applicazioni Java.
OpenJDK è un'implementazione open source dell'edizione della piattaforma Oracle Java SE e non vi sono differenze tecniche tra OpenJDK e Oracle JDK.
Qui vedremo come installare Java JDK/JRE 17/11/8 su Fedora 35.
Installa Java su Fedora 35
Puoi installare OpenJDK o Oracle Java secondo le tue esigenze. Puoi anche avere più versioni di Java (OpenJDK e Oracle Java) sul tuo sistema.
Installa OpenJDK
L'installazione di OpenJDK è un processo piuttosto semplice in Fedora. Puoi usare il comando dnf per installare OpenJDK.
Installa 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
Installa 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
Installa Oracle Java
Non esiste più un JRE (Java Runtime Environment) separato. Invece, Oracle JDK ora fornisce anche JRE.
Scarica Oracle Java JDK
Puoi utilizzare la riga di comando o il browser per scaricare JDK.
Vai alla pagina Oracle JDK per scaricare i pacchetti utilizzando il browser. Quindi, scarica il pacchetto binario rpm per una facile installazione.
Oracle Java JDK 17 (LTS):
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Se vuoi ancora scaricare tramite la riga di comando, installa il pacchetto wget.
sudo dnf install -y wget
Quindi, utilizza il comando seguente per scaricare Oracle Java utilizzando il terminale.
# 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>
Installa Oracle Java JDK
Dopo aver scaricato il pacchetto, installa Oracle Java JDK utilizzando 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.rpmPer impostazione predefinita, Java JDK è installato nella directory /usr/java/. Per installare Oracle JDK in una directory personalizzata, utilizzare il comando rpm -ivh –prefix=/
Imposta la versione Java predefinita
Usa il comando alternatives per impostare la versione java predefinita.
sudo alternatives --config java
Seleziona Java:
Se il tuo sistema ha più versioni Java, il comando sopra elencherà tutte le versioni Java come di seguito.
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
Inserisci il numero sotto la colonna di selezione per impostare la versione Java predefinita.
Qui ho scelto 3 per Oracle Java 17.
Verifica versione Java
Controlla la versione java usando il seguente comando.
java -version
Risultato:
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)
L'output può variare a seconda del pacchetto e della versione che hai scelto come versione Java predefinita.
Imposta variabili ambientali
Le applicazioni Java spesso richiedono l'impostazione delle variabili di ambiente JAVA nel sistema. Per impostare le variabili JAVA a livello di sistema, crea un file in /etc/profile.d
directory.
vi /etc/profile.d/java.sh
Quindi, aggiungi le variabili richieste.
Per impostare le variabili di ambiente per un particolare utente, inserisci le seguenti variabili in .bash_profile
file nella directory home.
export PATH=$PATH:/usr/java/jdk-17.0.1/bin/ export JAVA_HOME=/usr/java/jdk-17.0.1/
Infine, carica gli ambienti nella sessione corrente.
source /etc/profile.d/java.sh
Conclusione
È tutto. Spero che questo post ti abbia aiutato a installare Java JDK/JRE 17/11/8 su Fedora 35.