Ricerca nel sito web

Come installare Java 14 su CentOS/RHEL 7/8 e Fedora


Java è un linguaggio di programmazione e una piattaforma tecnologica informatica sicura, stabile e ben nota con molte funzionalità interconnesse.

Per eseguire applicazioni basate su Java, devi avere Java installato sul tuo server. Principalmente è necessario Java Runtime Environment (JRE), una raccolta di componenti software utilizzati per eseguire applicazioni Java sulla macchina Linux.

Se desideri sviluppare applicazioni software per Java, devi installare Oracle Java Development Kit (JDK), che viene fornito con un pacchetto JRE completo pacchetto con strumenti per lo sviluppo, il debug e il monitoraggio delle applicazioni Java ed è una versione Java SE (Standard Edition) supportata da Oracle.

Nota: se stai cercando una versione JDK open source e gratuita, installa OpenJDK che fornisce le stesse funzionalità e prestazioni di Oracle JDK sotto la licenza GPL.

In questo articolo, ti mostreremo come installare OpenJDK 16 dal repository EPEL e Oracle OpenJDK 17 (l'ultima versione) utilizzando pacchetti binari nelle distribuzioni Linux basate su RHEL come CentOS, Fedora, Rocky Linux e AlmaLinux per sviluppare ed eseguire Java applicazioni.

Installa OpenJDK 16 in CentOS/RHEL e Fedora

Al momento della stesura di questo articolo, OpenJDK 16 è la versione attualmente disponibile per essere installata utilizzando i seguenti comandi dal repository EPEL.

yum install java-latest-openjdk
java -version
Uscita del campione
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Installa Oracle OpenJDK 17 in CentOS/RHEL e Fedora

Per installare Oracle OpenJDK 17, è necessario scaricare OpenJDK 17 pronto per la produzione dalla pagina dei download di Java SE o eseguire il seguente comando wget per scaricarlo e installarlo come mostrato.

wget --no-check-certificate -c --header "Cookie: oraclelicense=accept-securebackup-cookie" https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Installa il pacchetto utilizzando il seguente comando:

yum localinstall jdk-17_linux-x64_bin.rpm

Successivamente, conferma la versione Java installata.

java -version
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)

Imposta la versione Java predefinita

Se sul sistema è installata più di una versione Java, è necessario impostare la versione predefinita utilizzando il comando alternatives come mostrato.

alternatives --config java
Uscita del campione
There are 2 programs which provide 'java'.

  Selection    Command
-----------------------------------------------
*+ 1           /usr/java/jdk-17.0.1/bin/java
   2           java-latest-openjdk.x86_64 (/usr/lib/jvm/java-16-openjdk-16.0.1.0.9-3.rolling.el8.x86_64/bin/java)

Enter to keep the current selection[+], or type selection number: 2

Basta inserire il numero per impostare la versione Java predefinita sul sistema.

Infine, controlla la versione Java.

java -version
Uscita del campione
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment 21.3 (build 16.0.1+9)
OpenJDK 64-Bit Server VM 21.3 (build 16.0.1+9, mixed mode, sharing)

Congratulazioni! Hai installato con successo l'ultima versione di Oracle OpenJDK in RHEL, CentOS, Fedora,< e Rocky Linux/AlmaLinux per sviluppare ed eseguire applicazioni Java.