GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare Java 14 su Linux, Ubuntu, CentOS

Java 14 viene rilasciato a marzo 2020. In questo tutorial impareremo come installare Java 14 su Linux. Impareremo due modi per installare Java su Linux.

  1. Utilizzo di Package Manager – apt (basato su Debian) e yum (basato su RPM)
  2. Modalità manuale:funziona su tutte le distribuzioni Linux

Installa Java 14 su Debian, Ubuntu usando il gestore di pacchetti apt

Il gestore di pacchetti apt è molto potente. Se esegui un comando e se non è presente, ti dà automaticamente un suggerimento su come installarlo.

Eseguiamo java -version comando sul nostro server LTS Ubuntu 20.04.

root@localhost:~# cat /etc/os-release  | grep VERSION
VERSION="20.04 LTS (Focal Fossa)"
VERSION_ID="20.04"
VERSION_CODENAME=focal
root@localhost:~# 

root@localhost:~# java -version

Command 'java' not found, but can be installed with:

apt install default-jre              # version 2:1.11-72, or
apt install openjdk-11-jre-headless  # version 11.0.7+10-3ubuntu1
apt install openjdk-8-jre-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jre-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jre-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Poiché abbiamo bisogno solo di JRE per eseguire il comando java, ci sta dando il comando per installare le ultime versioni di JRE.

Ma, se vuoi eseguire jshell o javac comandi, allora hai bisogno di JDK 14.

root@localhost:~# jshell

Command 'jshell' not found, but can be installed with:

apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1, or
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# javac -version

Command 'javac' not found, but can be installed with:

apt install default-jdk              # version 2:1.11-72, or
apt install openjdk-11-jdk-headless  # version 11.0.7+10-3ubuntu1
apt install ecj                      # version 3.16.0-1
apt install openjdk-8-jdk-headless   # version 8u252-b09-1ubuntu1
apt install openjdk-13-jdk-headless  # version 13.0.3+3-1ubuntu2
apt install openjdk-14-jdk-headless  # version 14.0.1+7-1ubuntu1

root@localhost:~# 

Sulla base dell'output dei comandi di cui sopra, i seguenti comandi possono essere utilizzati per installare JRE 14 e JDK 14 nei sistemi Debian usando il comando apt.

Installa JRE 14 su Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jre-headless

Installa JDK 14 su Debian, Ubuntu:

root@localhost:~# apt install openjdk-14-jdk-headless

Dopo aver eseguito i comandi precedenti, puoi verificare la versione java.

root@localhost:~# javac -version
javac 14.0.1
root@localhost:~#

Leggi il prossimo :Funzionalità Java 14

Installazione manuale di Java 14 su Linux

Personalmente mi piace installare Java manualmente, mi dà un modo semplice per aggiornare e passare rapidamente a un'altra versione di Java.

Impariamo come installare manualmente Java 14 su macchine Linux. Funzionerà su qualsiasi distribuzione Linux, sia basata su Deb che su RPM.

Passaggio 1:scarica la build JDK 14

Vai alla pagina di rilascio di JDK 14 GA e copia il link di build di Linux.

Quindi usa il comando wget o curl per scaricarlo nel tuo sistema Linux.

root@localhost:~# wget https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

OR

root@localhost:~# curl -O https://download.java.net/java/GA/jdk14.0.1/664493ef4a6946b186ff29eb326336a2/7/GPL/openjdk-14.0.1_linux-x64_bin.tar.gz

Al termine del download, decomprimilo.

root@localhost:~# tar -xvf openjdk-14.0.1_linux-x64_bin.tar.gz

Entriamo nella directory bin di JDK ed eseguiamo il comando java.

root@localhost:~# cd jdk-14.0.1/bin/

root@localhost:~/jdk-14.0.1/bin# ./java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~/jdk-14.0.1/bin# 

Sto usando lo stesso sistema in cui abbiamo installato JDK 14 usando il gestore di pacchetti apt. Vediamo la posizione del comando "java" e la variabile PATH.

root@localhost:~# which javac
/usr/bin/javac
root@localhost:~# 

root@localhost:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#

Quindi, se hai già installato un'altra versione di Java, è essenziale aggiungere la nuova posizione JDK davanti alla variabile PATH. In modo che quando eseguiamo i comandi java, la nostra directory verrà prima ricercata e il comando java verrà trovato ed eseguito.

Apri il profilo utente (.bashrc o .bash_profile o .profile) e aggiungi le seguenti righe.

PATH="/root/jdk-14.0.1/bin:$PATH"
export PATH

Quindi salva ed esci dal file. Eseguiamo il comando source per ricaricare le impostazioni del profilo utente.

root@localhost:~# source .bashrc 

Ora controlliamo la variabile PATH e l'output del comando java.

root@localhost:~# echo $PATH
/root/jdk-14.0.1/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
root@localhost:~#
root@localhost:~# java -version
openjdk version "14.0.1" 2020-04-14
OpenJDK Runtime Environment (build 14.0.1+7)
OpenJDK 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)
root@localhost:~# 	

Il which java comando ci dirà che sta usando il comando java dalla nostra directory JDK 14.

root@localhost:~# which java
/root/jdk-14.0.1/bin/java
root@localhost:~# 

Installazione di Java 14 su CentOS, sistemi Linux basati su RPM

Usiamo yum list comando per vedere se OpenJDK 14 è disponibile sul repository yum o meno.

[root@centos /]# yum list "*openjdk*"
Available Packages
java-1.8.0-openjdk.x86_64                 1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-accessibility.x86_64   1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-demo.x86_64            1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-devel.x86_64           1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-headless.x86_64        1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc.noarch         1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-javadoc-zip.noarch     1:1.8.0.252.b09-2.el8_1    AppStream
java-1.8.0-openjdk-src.x86_64             1:1.8.0.252.b09-2.el8_1    AppStream
java-11-openjdk.x86_64                    1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-demo.x86_64               1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-devel.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-headless.x86_64           1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc.x86_64            1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-javadoc-zip.x86_64        1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-jmods.x86_64              1:11.0.7.10-1.el8_1        AppStream
java-11-openjdk-src.x86_64                1:11.0.7.10-1.el8_1        AppStream
[root@centos /]# 

Come si è scoperto, i repository YUM hanno solo versioni LTS di JDK. Le ultime due versioni LTS sono JDK 11 e JDK 8.

Quindi, se vuoi installare Java 14 su CentOS o altre macchine Linux basate su RPM, usa il modo manuale.

Basta scaricare la build JDK, decomprimerla e configurare la variabile PATH.

Conclusione

È molto facile installare Java su sistemi Linux. Le distribuzioni basate su Debian sono molto attive e hanno le ultime build JDK 14 e JRE 14 su repository APT. Se utilizzi una macchina Linux basata su RPM, utilizza le versioni LTS o installa Java 14 manualmente.


Linux
  1. Come installare Java su Linux

  2. Come installare Java su Ubuntu Linux

  3. Come installare Java su Ubuntu 16.04

  4. Come installare Java su Ubuntu 20.04

  5. Come installare Java su Ubuntu 22.04

Come installare Java 8 su Ubuntu 18.04

Come installare DRBD su CentOS Linux

Come installare Java su Ubuntu 18.04

Come installare Rust su Ubuntu Linux

Come installare Java su Ubuntu 18.04?

Come installare Java su Ubuntu 22.04