GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare e gestire le versioni Java su Rocky Linux 8

Java è il linguaggio di programmazione più popolare utilizzato per creare applicazioni e sistemi. Inoltre, puoi utilizzare Java per creare giochi, chatbot, applicazioni aziendali e altro ancora. Java può essere eseguito su tutti i sistemi operativi.

Per sviluppare applicazioni Java, dovrai installare un IDE sul tuo sistema. Può essere fornito da OpenJDK o Oracle JDK. Java JDK è un potente ambiente di sviluppo software gratuito, open source e utilizzato per lo sviluppo di applicazioni Java. JDK è una raccolta di strumenti di programmazione tra cui Javac, JRE, Jar e Java.

In questo post, ti mostreremo come installare e gestire diverse versioni di Java su Rocky Linux 8.

Prerequisiti

  • Un server che esegue Rocky Linux 8 sulla piattaforma Atlantic.Net Cloud
  • Una password di root configurata sul tuo server

Crea server cloud Atlantic.Net

Per prima cosa, accedi al tuo server Atlantic.Net Cloud. Crea un nuovo server, scegliendo Rocky Linux 8 come sistema operativo con almeno 2 GB di RAM. Collegati al tuo Cloud Server tramite SSH e accedi utilizzando le credenziali evidenziate in alto nella pagina.

Una volta effettuato l'accesso al server, eseguire il comando seguente per aggiornare il sistema di base con gli ultimi pacchetti disponibili.

dnf update -y

Installa Java OpenJDK

In questa sezione, ti mostreremo come installare OpenJDK versione 16, 11 e 8 su Rocky Linux 8.

Installa OpenJDK 16

Al momento della stesura di questo articolo, l'ultima versione di Java OpenJDK è la versione 16.0.2. Per impostazione predefinita, l'ultima versione non è disponibile nel repository predefinito di Rocky Linux 8, quindi dovrai installarla dal sorgente.

Innanzitutto, scarica l'ultima versione di OpenJDK dal sito Web ufficiale di Java:

curl -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

Una volta completato il download, estrai il file scaricato con il seguente comando:

tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

Quindi, sposta la directory estratta nella directory /opt:

mv jdk-16.0.2 /opt/

Successivamente, sarà necessario aggiungere il percorso di origine Java all'ambiente di sistema. Puoi farlo creando il file java.sh:

nano /etc/profile.d/java.sh

Aggiungi le seguenti righe:

export JAVA_HOME=/opt/jdk-16.0.2
export PATH=$PATH:$JAVA_HOME/bin

Salva e chiudi il file, quindi attiva il percorso Java utilizzando il seguente comando:

source /etc/profile.d/java.sh

Successivamente, verifica il percorso Java utilizzando il seguente comando:

echo $JAVA_HOME

Esempio di output:

/opt/jdk-16.0.2

Puoi anche verificare la versione Java utilizzando il seguente comando:

java --version

Otterrai il seguente output:

openjdk 16.0.2 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)

Installa OpenJDK 11 e OpenJDK 8

dnf install java-11-openjdk-devel -y

Puoi anche installare OpenJDK 8 usando il seguente comando:

dnf install java-1.8.0-openjdk-devel

Installa Oracle JDK 17

Al momento della stesura di questo articolo, l'ultima versione di Oracle JDK è la 17. Innanzitutto, dovrai scaricarla dal suo sito Web ufficiale:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm

Una volta completato il download, puoi installarlo utilizzando il seguente comando:

rpm -ivh jdk-17_linux-x64_bin.rpm

Otterrai il seguente output:

warning: jdk-17_linux-x64_bin.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEY
Verifying... ################################# [100%]
Preparing... ################################# [100%]
Updating / installing...
1:jdk-17-2000:17.0.1-ga ################################# [100%]

Successivamente, verifica la versione Java utilizzando il seguente comando:

java --version

Esempio di output:

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

Gestisci versioni Java

Se stai utilizzando più versioni di Java nel tuo progetto, puoi passare facilmente da una all'altra usando il seguente comando:

alternatives --config java

Ti verrà chiesto di impostare le versioni Java predefinite come mostrato 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.13.0.8-1.el8_4.x86_64/bin/java)
2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.312.b07-1.el8_4.x86_64/jre/bin/java)
*+ 3 /usr/java/jdk-17.0.1/bin/java

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

Seleziona la tua opzione preferita e premi Invio per impostare la versione Java predefinita.

Quindi, verifica la tua versione Java corrente utilizzando il seguente comando:

java -version

Esempio di output:

openjdk version "1.8.0_312"
OpenJDK Runtime Environment (build 1.8.0_312-b07)
OpenJDK 64-Bit Server VM (build 25.312-b07, mixed mode)

Conclusione

Nella guida sopra, hai imparato come installare OpenJDK 16, 11, 8 e Oracle JDK 17 su Rocky Linux 8. Hai anche imparato come gestire e passare da una versione Java all'altra. Ora puoi facilmente installare e gestire la tua versione Java preferita sul tuo sistema. Inizia sul tuo server privato virtuale da Atlantic.Net!


Linux
  1. Come installare Java su Linux

  2. Come installare Docker e Docker-Compose su Rocky Linux 8

  3. Come installare Java 17 su Rocky Linux 8/Centos 8

  4. Come installare e configurare Elasticsearch su Rocky Linux 8

  5. Come installare Python 3.10 su Rocky Linux 8

Come installare Java su Ubuntu e Linux Mint

Come installare Java 17 su Rocky Linux 8 / Alma Linux 8

Come installare e utilizzare Firewalld su Rocky Linux 8

Come installare e configurare OpenCV su Rocky Linux 8.4

Come installare Java 16 in Rocky Linux e AlmaLinux

Come installare Rust Compiler e Toolchain su Rocky Linux 8