GNU/Linux >> Linux Esercitazione >  >> Ubuntu

2 modi per installare Oracle Java 17 su Ubuntu 20.04 | 22.04 LTS

Oracle Java 17 non è disponibile per l'installazione su Ubuntu 20.04 o 22.04 LTS utilizzando il repository principale predefinito di questi Linux. Quindi, qui conosceremo i passaggi per configurare lo stesso utilizzando il terminale di comando.

Qual ​​è la differenza fondamentale tra Oracle Jave e OpenJDK?

Bene, se non vuoi particolarmente Java da Oracle, OpenJDK è sempre disponibile con le ultime e vecchie versioni da installare su Ubuntu (tramite repository principale). Ma per coloro che non conoscono esattamente la differenza tra Oracle Java e OpenJDK, parliamone un po'.

Oracle JDK 11, Oracle JDK Java 8 e Oracle JRE con Java Web Start in Java 8 sono stati concessi in licenza in base al contratto di licenza OTN per Java SE. Pertanto, è gratuito per scopi personali e di sviluppo, ma ci sono alcune restrizioni per l'uso aziendale e commerciale o di produzione, il che significa che se qualcuno desidera utilizzarne uno per scopi commerciali deve ottenere una licenza commerciale. Tuttavia, da Java 17, Oracle lo ha reso gratuito per tutti gli utenti. Mentre OpenJDK ha la GNU General Public License (GNU GPL), è una versione open-source di Oracle Java con le stesse capacità ma gratuito per tutti senza alcuna restrizione. Questo è il motivo per cui la maggior parte delle distribuzioni Linux fornisce OpenJDK tramite il suo repository principale predefinito.

Cos'è il linguaggio di programmazione Java?

Java è principalmente un linguaggio di programmazione che alunni e studenti conoscono spesso durante le lezioni di informatica. Inizialmente, JAVA appartiene alla società "Sun Microsystems", ma in seguito è stato acquisito da Oracle nel 2010. È stato ampiamente utilizzato da sviluppatori o programmatori per creare rapidamente applicazioni o script. Bene, Java è uno dei linguaggi di programmazione orientati agli oggetti. Ciò significa che il codice del programma associato è strutturato in classi e oggetti. Ad esempio, è possibile creare un oggetto della classe “penna”. La classe definisce quali proprietà ha la “penna”:colore, lunghezza, forma. Un oggetto concreto è una realizzazione della classe, ad esempio una penna stilografica con un diametro di “1,7 cm” e il colore “nero”. Java è utilizzato principalmente per programmare applicazioni web, applicazioni desktop e app. Ad esempio, le app per il sistema operativo Android di Google sono sviluppate in Java.

Passaggi per installare Oracle Java 17 (JDK/JRE) su Ubuntu 20.04 |22.04 LTS

Metodo n. 1 che utilizza il file Tar

1. Scarica il file Oracle Java 17 LTS Deb

Il binario Linux Deb per installare facilmente Java 17 è disponibile sul sito Web ufficiale di Oracle, visitalo. Nella pagina fare clic sul file Deb per scaricarlo utilizzando il browser o semplicemente fare clic con il pulsante destro del mouse e copiarne il collegamento. Dopodiché usa wget nel terminale per scaricare lo stesso.

sudo apt install wget -ywget link passato 

esempio :

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

2. Installa Oracle Java JDK 17 su Ubuntu 20.04 |22.04 LTS

Ora, una volta che il pacchetto Debian dell'ultimo Java 17 è sul tuo sistema, usa il gestore di pacchetti APT per installarlo.

sudo apt install ./jdk-17_linux-x64_bin.deb

Risultato:

Lettura degli elenchi dei pacchetti... DoneBuilding albero delle dipendenzeLettura delle informazioni sullo stato... FattoNote, selezionando 'jdk-17' invece di './jdk-17_linux-x64_bin.deb'Verranno installati i seguenti pacchetti aggiuntivi:alsa-topology- conf alsa-ucm-conf libasound2 libasound2-data libbsd0 libc6-i386 libc6-x32 libfreetype6 libpng16-16libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxext6 libxi6 libxrender1 libxtst6 x11-commonPacchetti suggeriti:albasound2-plugins 

3. Informare il sistema sulla nuova installazione di Oracle Java

Poiché l'abbiamo installato manualmente, fai sapere al sistema che di recente abbiamo aggiunto una nuova versione di java in una directory o percorso particolare. In modo che possa riconoscere lo stesso.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17 /bin/java" 1

4. Imposta Java predefinito su Ubuntu 20.04/22.04 (opzionale)

Se non desideri impostare Oracle Java 17 come Java predefinito a livello di sistema, puoi saltare questo passaggio. Altrimenti, esegui il comando dato:

sudo update-alternatives --set java /usr/lib/jvm/jdk-17 /bin/java 

In futuro, se vuoi impostare un'altra versione come predefinita, cambia semplicemente il percorso della cartella in binario Java come mostrato nel comando precedente

5. Controlla la versione Oracle JDK/JRE

Infine, per confermare che Java 17 di Oracle è presente, esegui la sintassi indicata:

java --versione

6. Disinstalla o rimuovi

Bene, se non hai più bisogno di questa versione di JAVA, possiamo rimuoverla usando un semplice comando:

sudo apt purge jdk-17

————————————————————————————————————

Metodo n. 2 che utilizza PPA

Nota :Il PPA fornito qui non è di Ubuntu o Oracle, invece di terze parti o sviluppatori, quindi non lo consiglierò per i sistemi di produzione. Poiché non sappiamo quando il manutentore del PPA lo abbandonerebbe. Tuttavia, il vantaggio dell'utilizzo di PPA è che non dovrai aggiornare manualmente Java in futuro. L'esecuzione del comando di aggiornamento e aggiornamento del sistema lo farà per te.

Aggiungi repository PPA per il programma di installazione di Oracle JDK 17

Ecco il comando per aggiungere il repository PPA per Oracle JDK 17:

sudo apt install software-properties-common
sudo add-apt-repository ppa:linuxuprising/java -y

Esegui l'aggiornamento del sistema

Per integrare correttamente il repository PPA aggiunto, eseguire nuovamente il comando di aggiornamento del sistema:

sudo apt update

Comando per installare JDK-17 su Ubuntu 20.04 | 22.04 Linux

Una volta aggiunto il repository, eseguiamo il comando APT Package Manager per installare Oracle Java 17.

Se vuoi impostare questa versione come predefinita dopo l'installazione, esegui questo comando

sudo apt install oracle-java17-installer --install-recommends

Mentre coloro che vogliono installare Java 17 ma non vogliono impostarlo come versione predefinita possono optare per questa:

sudo apt install oracle-java17-installer --no-install-recommends

Accetta i Termini

Verifica versione:

java --versione

Per rimuoverlo o eliminarlo

sudo apt autoremove oracle-java17-installer oracle-java17-set-default --purge

Dove rimuovere il repository PPA, utilizzare:

sudo add-apt-repository --remove ppa:linuxuprising/java -y


Ubuntu
  1. Installa Oracle Java 7/8 su Ubuntu

  2. 2 modi per installare Google Chrome in Ubuntu 20.04 LTS

  3. Installa Oracle Java 16 su Ubuntu 18.04 / 20.04 / 21.04 - Un processo passo dopo passo?

  4. Installa Java su Ubuntu 20.04 LTS - Processo passo passo?

  5. Come installare Java 17 LTS su Ubuntu 20.04

3 modi per installare Skype in Ubuntu 20.04 LTS

3 modi per installare Zotero su Ubuntu 22.04 o 20.04 LTS

Come installare Java su Ubuntu 22.04 LTS

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