Parliamo di come installare Java su Ubuntu 20.04. Cos'è Java? Java è un linguaggio gratuito, open source e più popolare utilizzato per lo sviluppo di applicazioni mobili e desktop e può essere eseguito su tutti i principali sistemi operativi. Esistono diverse implementazioni di Java, tra cui JRE, OpenJDK e Oracle JDK. Capiamo la differenza tra JRE, OpenJDK e Oracle JDK.
Oracle JDK :È la versione Oracle ufficiale del Java Development Kit. Ha alcune funzionalità commerciali aggiuntive e consente solo l'uso non commerciale del software.
JRE:Java Runtime Environment è costituito dalla macchina virtuale Java e dai binari utilizzati per eseguire i programmi Java.
OpenJDK: Java Development Kit include JRE e gli strumenti e le librerie di sviluppo necessari per creare applicazioni Java.
Questo tutorial spiegherà come installare Java 8, Java 11 e Oracle Java 15 sull'hosting Ubuntu.
Prerequisiti
- Un Ubuntu 20.04 VPS (useremo il nostro piano NVMe 2 VPS)
- Accesso all'account utente root (o accesso a un account amministratore con privilegi root)
Accedi al server e aggiorna i pacchetti del sistema operativo del server
Innanzitutto, accedi al tuo server Ubuntu 20.04 tramite SSH come utente root:
ssh root@IP_Address -p Port_number
Dovrai sostituire "Indirizzo_IP" e "Numero_porta" con il rispettivo indirizzo IP e numero di porta SSH del tuo server. Inoltre, se necessario, sostituisci "root" con il nome utente dell'account amministratore.
Prima di iniziare, devi assicurarti che tutti i pacchetti del sistema operativo Ubuntu installati sul server siano aggiornati. Puoi farlo eseguendo i seguenti comandi:
apt-get update -y apt-get upgrade -y
Installa Java 8
Java 8 è la versione Java LTS precedente e ampiamente utilizzata. Se la tua applicazione è basata su Java 8, puoi installarla con il seguente comando:
apt-get install openjdk-8-jdk -y
Una volta installato, verifica la versione Java utilizzando il seguente comando:
java -version
Dovresti ottenere il seguente output:
openjdk version "1.8.0_275" OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~20.04-b01) OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)
Installa Java 11
Java 11 è l'ultima versione LTS di Java. Per impostazione predefinita, viene fornito nel repository predefinito di Ubuntu 20.04. Puoi installarlo con il seguente comando:
apt-get install openjdk-11-jdk -y
Una volta installato Java 11, puoi verificarlo con il seguente comando:
java -version
Dovresti ottenere il seguente output:
openjdk version "11.0.9.1" 2020-11-04 OpenJDK Runtime Environment (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04) OpenJDK 64-Bit Server VM (build 11.0.9.1+1-Ubuntu-0ubuntu1.20.04, mixed mode, sharing)
Installa Oracle Java 15
Per impostazione predefinita, Oracle Java non è disponibile nel repository predefinito di Ubuntu 20.04. Dovrai aggiungere il repository di terze parti nel tuo sistema per installare Oracle Java.
Innanzitutto, installa le dipendenze richieste con il seguente comando:
apt-get install gnupg2 software-properties-common -y
Una volta installate tutte le dipendenze, aggiungi il repository Java con il seguente comando:
add-apt-repository ppa:linuxuprising/java
Quando il repository viene aggiunto, puoi installarlo con il seguente comando:
apt-get install oracle-java15-installer -y
Una volta terminata l'installazione, puoi verificarla con il seguente comando:
java -version
Dovresti ottenere il seguente output:
java version "15.0.1" 2020-10-20 Java(TM) SE Runtime Environment (build 15.0.1+9-18) Java HotSpot(TM) 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)
Passa tra diverse versioni Java
Se nel tuo sistema sono installate più versioni di Java, puoi facilmente impostare la versione predefinita utilizzando il comando update-alternatives.
Per impostare la versione predefinita di Java da Oracle Java 15 a Java 8, eseguire il comando seguente:
update-alternatives --config java
Dovresti vedere un elenco di tutte le versioni Java installate nel seguente output:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-15-oracle/bin/java 1091 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice[*], or type selection number: 3
Digita 3 e premi Invio per impostare Java 8 come versione Java predefinita. Dovresti ottenere il seguente output:
update-alternatives: using /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java to provide /usr/bin/java (java) in manual mode
Imposta variabile d'ambiente JAVA_HOME
Sarà necessario impostare la variabile di ambiente JAVA_HOME per definire il percorso Java in alcune applicazioni Java.
Innanzitutto, trova il percorso di installazione di Java con il seguente comando:
update-alternatives --config java
Dovresti vedere il percorso di tutte le versioni Java nel seguente output:
There are 3 choices for the alternative java (providing /usr/bin/java). Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode * 2 /usr/lib/jvm/java-15-oracle/bin/java 1091 manual mode 3 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Quindi, copia il percorso della versione Java desiderata dall'output sopra e incollalo nel file /etc/environment:
nano /etc/environment
Aggiungi la seguente riga per Java 8:
JAVA_HOME="/usr/lib/jvm/java-8-openjdk-amd64"
Successivamente, attiva la variabile di ambiente Java con il seguente comando:
source /etc/environment
Ora puoi verificare la variabile di ambiente JAVA_HOME con il seguente comando:
echo $JAVA_HOME
Dovresti ottenere il seguente output:
/usr/lib/jvm/java-8-openjdk-amd64
Nella guida sopra, hai imparato come installare Java sul server Ubuntu 20.04.
Ovviamente, non devi fare nulla di tutto ciò se utilizzi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi chiedere ai nostri esperti amministratori Linux di configurarlo per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS . Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.