androide

Come installare Java su Ubuntu 18.04

How to Install Java JRE & JDK 14 on Ubuntu 18.04/19.10

How to Install Java JRE & JDK 14 on Ubuntu 18.04/19.10

Sommario:

Anonim

Java è uno dei linguaggi di programmazione più popolari al mondo, utilizzato per la creazione di diversi tipi di applicazioni multipiattaforma.

Questo tutorial descrive come installare varie versioni di OpenJDK e Oracle Java su Ubuntu 18.04. Le stesse istruzioni valgono per Ubuntu 16.04 e qualsiasi distribuzione basata su Ubuntu, inclusi Kubuntu, Linux Mint e SO elementare.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Variazioni Java

Java è distribuito in tre diverse edizioni, Standard Edition (SE), Enterprise Edition (EE) e Micro Edition (ME). Questo tutorial illustra l'installazione dell'edizione Java SE (Standard Edition).

OpenJDK e Oracle Java sono le due principali implementazioni di Java, con quasi nessuna differenza tra loro, tranne che Oracle Java ha alcune funzionalità commerciali aggiuntive.

Esistono due diversi pacchetti Java nei repository Ubuntu, Java Runtime Environment (JRE) e Java Development Kit (JDK).

Se si desidera eseguire solo programmi Java, è necessario JRE che contiene solo Java Runtime Environment. Lo sviluppatore Java dovrebbe installare JDK, che include anche gli strumenti e le librerie di sviluppo / debug.

Ti mostreremo come installare vari pacchetti Java. Se non sai quale implementazione o versione Java usare, la raccomandazione generale è di attenersi alla versione OpenJDK predefinita disponibile su Ubuntu 18.04.

Installazione di OpenJDK predefinito (Java 11)

Al momento in cui scrivo, l'ultima versione LTS di Java è la versione 11.

Seguire i passaggi seguenti per installare Java OpenJDK 11 sul proprio sistema Ubuntu:

  1. Innanzitutto, aggiorna l'indice del pacchetto apt con:

    sudo apt update

    Una volta aggiornato l'indice del pacchetto, installare il pacchetto Java OpenJDK predefinito con:

    sudo apt install default-jdk

    Verificare l'installazione, eseguendo il comando seguente che stamperà la versione Java:

    java -version

    L'output sarà simile al seguente:

    openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Questo è tutto! A questo punto, dovresti aver installato correttamente Java sul tuo sistema Ubuntu.

JRE è incluso nel pacchetto JDK. Se hai bisogno solo di JRE, installa il pacchetto default-jre :

Installazione di OpenJDK 8

Java 8 è ancora la versione più diffusa di Java. Se l'applicazione richiede Java 8, è possibile installarla digitando i comandi seguenti:

sudo apt update sudo apt install openjdk-8-jdk

Installazione di Oracle Java

Prima di installare Oracle Java, assicurati di leggere la Licenza Oracle JDK. La licenza consente solo l'uso non commerciale del software, come l'uso personale e l'uso di sviluppo.

Oracle Java 11 può essere installato da Linux Uprising PPA.

I seguenti passaggi descrivono come installare Oracle Java 11 su Ubuntu 18.04:

  1. Installa le dipendenze necessarie per aggiungere un nuovo repository:

    sudo apt install software-properties-common

    Abilitare il PPA dell'insurrezione di Linux eseguendo i seguenti comandi:

    sudo add-apt-repository ppa:linuxuprising/java

    Una volta aggiunto il repository, aggiorna l'elenco dei pacchetti e installa il pacchetto oracle-java11-installer digitando:

    sudo apt update sudo apt install oracle-java11-installer

    Ti verrà richiesto di accettare la licenza Oracle.

    Verificare l'installazione eseguendo il comando seguente che stamperà la versione R:

    java -version

    java version "11.0.2" 2019-01-15 LTS Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS) Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

Imposta la versione Java predefinita

Per verificare la versione Java predefinita, utilizzare il comando seguente:

java -version

openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Ubuntu-3ubuntu118.04.3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Ubuntu-3ubuntu118.04.3, mixed mode, sharing)

Se si dispone di più installazioni Java per modificare la versione predefinita, utilizzare lo strumento di update-alternatives come mostrato di seguito:

sudo update-alternatives --config java

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-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number: 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-8-openjdk-amd64/jre/bin/java 1081 manual mode Press to keep the current choice, or type selection number:

Per modificare la versione Java predefinita basta inserire il numero di versione (il numero nella colonna Selezione) e premere Enter .

Imposta la variabile d'ambiente JAVA_HOME

Alcune applicazioni scritte in Java utilizzano la variabile d'ambiente JAVA_HOME per determinare la posizione di installazione di Java.

Per impostare la variabile d'ambiente JAVA_HOME , per prima cosa, devi scoprire i percorsi di installazione di Java usando il comando update-alternatives

sudo update-alternatives --config java

Nel nostro caso, i percorsi di installazione sono i seguenti:

  • OpenJDK 11 si trova in /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 si trova in /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Copia il percorso di installazione della tua installazione preferita. Quindi, apri il /etc/environment :

sudo nano /etc/environment

Aggiungi la seguente riga, alla fine del file:

/ Etc / environment

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Assicurati di sostituire il percorso con il percorso della versione Java preferita.

È possibile disconnettersi e accedere o eseguire il seguente comando di origine per applicare le modifiche alla sessione corrente:

source /etc/environment

Per verificare che la variabile di ambiente JAVA_HOME sia impostata correttamente, eseguire il comando echo seguente:

echo $JAVA_HOME

/usr/lib/jvm/java-11-openjdk-amd64 /etc/environment è un file di configurazione a livello di sistema, che viene utilizzato da tutti gli utenti. Se si desidera impostare la variabile JAVA_HOME in base all'utente, aggiungere la linea a .bashrc o qualsiasi altro file di configurazione che viene caricato quando l'utente accede.

Disinstallare Java

Se per qualsiasi motivo si desidera disinstallare il pacchetto Java, è possibile disinstallarlo come qualsiasi altro pacchetto installato con apt .

Ad esempio, se si desidera disinstallare il openjdk-8-jdk eseguito:

sudo apt remove openjdk-8-jdk

Conclusione

In questo tutorial, hai imparato come installare e gestire più versioni Java sul tuo server Ubuntu.

Ora puoi installare applicazioni che funzionano su Java, come Tomcat, JBoss / WildFly, Apache Maven, Glassfish, Elasticsearch, Cassandra, Jenkins, Gradle… ecc

java ubuntu