GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come installare Oracle Java JDK 18 in Ubuntu 20.04 | Ubuntu 22.04

Oracle ha annunciato Java 18 pochi giorni fa. Ecco come installare il linguaggio di programmazione in Ubuntu Linux.

Novità di Java 18:

  • Nuovo servizio nativo Oracle Cloud Infrastructure (OCI) per aiutare a gestire i runtime e le applicazioni Java in locale o su qualsiasi cloud.
  • Imposta UTF-8 come set di caratteri predefinito delle API Java standard
  • Uno strumento da riga di comando e un'API per avviare un server Web minimo che serve solo file statici.
  • Reimplementa la riflessione di base con le maniglie dei metodi
  • SPI per la risoluzione degli indirizzi Internet.
  • Snippet di codice JEP nella documentazione dell'API Java.
  • API vettoriale (terzo incubatore)
  • API di memoria e funzione straniera (secondo incubatore)
  • Pattern Matching per Switch (seconda anteprima)

Installa JDK 18 in Ubuntu:

Questo Ubuntu PPA mantiene lo script di installazione per l'installazione automatica di Java. Tuttavia non si aggiorna per la nuova versione di Java 18.

Quindi ecco la guida passo passo che mostra come installare il deb ufficiale e impostarlo come predefinito manualmente.

1. Scarica il pacchetto Java

Innanzitutto, vai al sito Web di Oracle e seleziona scarica il pacchetto .deb:

Scarica Java

È un pacchetto .deb a 64 bit per PC e laptop moderni.

2. Installa il pacchetto .deb

Quindi, premi Ctrl+Alt+T sulla tastiera per aprire il terminale. Quando si apre, esegui il comando seguente per installare il pacchetto appena scaricato:

cd ~/Downloads && sudo apt install ./jdk-18_linux-x64_bin.deb

Qui puoi anche fare doppio clic su .deb nel file manager per installarlo.

3. Imposta JDK 18 come predefinito:

Installa i file della lingua in '/usr/lib/jvm/jdk-18/ ' directory. Per impostarlo come predefinito, esegui i seguenti 2 passaggi uno per uno.

a.) Creare collegamenti simbolici per i file eseguibili:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-18/bin/jar 1

Allo stesso modo, aggiungi collegamenti per altri file eseguibili (ad esempio, jarsigner , jlink , javadoc ) secondo necessità.

b.) Quindi, esegui i comandi seguenti uno per uno e digita il numero per selezionare Java JDK 18 come predefinito.

sudo update-alternatives --config java
sudo update-alternatives --config javac
sudo update-alternatives --config jar

Al termine, verifica eseguendo il comando nel terminale:

java -version
javac -version

4. Imposta JAVA_HOME:

Opzione 1.) Imposta JAVA_HOME per la console corrente, che funzionerà fino a quando non la chiuderai:

export JAVA_HOME=/usr/lib/jvm/jdk-18
setenv JAVA_HOME=/usr/lib/jvm/jdk-18

Opzione 2.) Per renderlo permanente, crea e modifica il file di configurazione tramite il comando:

sudo gedit /etc/profile.d/jdk.sh

quindi aggiungi le seguenti righe:

export J2SDKDIR=/usr/lib/jvm/jdk-18
export J2REDIR=/usr/lib/jvm/jdk-18
export PATH=$PATH:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
export JAVA_HOME=/usr/lib/jvm/jdk-18
export DERBY_HOME=/usr/lib/jvm/jdk-18/db

E creane un altro per la shell C:

sudo gedit /etc/profile.d/jdk.csh

aggiungi le seguenti righe e salvalo:

setenv J2SDKDIR /usr/lib/jvm/jdk-18
setenv J2REDIR /usr/lib/jvm/jdk-18
setenv PERCORSO ${PERCORSO}:/usr/lib/jvm/jdk-18/bin:/usr/lib/jvm/jdk-18/db/bin
setenv JAVA_HOME /usr/lib/jvm/jdk-18
setenv DERBY_HOME /usr/lib/jvm/jdk-18/db

Infine, modifica i permessi tramite comando e dovrebbe aver luogo al prossimo avvio.

sudo chmod +x /etc/profile.d/jdk.csh /etc/profile.d/jdk.sh

Articolo originale


Ubuntu
  1. Come installare Java su Ubuntu

  2. Come installare Java su Ubuntu 18.04

  3. Come installare Java JDK su Debian 11

  4. Come installare Oracle Java JDK 11/8 su Ubuntu 16.04 e Linux Mint 18

  5. Come installare Java 17 in Ubuntu 20.04

Come installare Java (JRE o JDK) su Ubuntu 16.04

Come installare Oracle Java su Ubuntu 17.04

Come installare Oracle Java su Ubuntu 17.10

Come installare Oracle Java su Ubuntu 18.04 LTS

Come installare JDK 14 su Ubuntu 22.04

Come installare Java su Ubuntu 22.04