GNU/Linux >> Tutoriels Linux >  >> Linux

Comment installer Java 14 sur Linux, Ubuntu, CentOS

Java 14 est sorti en mars 2020. Dans ce tutoriel, nous allons apprendre à installer Java 14 sur Linux. Nous allons apprendre deux façons d'installer Java sur Linux.

  1. Utilisation du gestionnaire de paquets – apt (basé sur Debian) et yum (basé sur RPM)
  2. Méthode manuelle :fonctionne sur toutes les distributions Linux

Installez Java 14 sur Debian, Ubuntu à l'aide du gestionnaire de packages apt

Le gestionnaire de paquets apt est très puissant. Si vous exécutez une commande et si elle n'est pas présente, elle vous donne automatiquement une suggestion sur la façon de l'installer.

Lançons java -version commande sur notre serveur Ubuntu 20.04 LTS.

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:~# 

Comme nous n'avons besoin que de JRE pour exécuter la commande java, cela nous donne la commande d'installer les dernières versions de JRE.

Mais, si vous voulez exécuter jshell ou javac commandes, alors vous avez besoin de 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:~# 

Sur la base de la sortie des commandes ci-dessus, les commandes suivantes peuvent être utilisées pour installer JRE 14 et JDK 14 dans les systèmes Debian à l'aide de la commande apt.

Installez JRE 14 sur Debian, Ubuntu :

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

Installez JDK 14 sur Debian, Ubuntu :

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

Après avoir exécuté les commandes ci-dessus, vous pouvez vérifier la version Java.

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

Lire la suite :Fonctionnalités Java 14

Installation manuelle de Java 14 sur Linux

Personnellement, j'aime installer Java manuellement, cela me donne un moyen facile de mettre à niveau et de passer rapidement à une autre version de Java.

Apprenons à installer manuellement Java 14 sur des machines Linux. Cela fonctionnera sur toutes les distributions Linux, qu'elles soient basées sur Deb ou RPM.

Étape 1 :Téléchargez la version JDK 14

Accédez à la page de publication JDK 14 GA et copiez le lien de build Linux.

Utilisez ensuite la commande wget ou curl pour le télécharger dans votre système 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

Une fois le téléchargement terminé, décompressez-le.

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

Allons dans le répertoire bin du JDK et exécutons la commande 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# 

J'utilise le même système où nous avons installé le JDK 14 à l'aide du gestionnaire de packages apt. Voyons l'emplacement de la commande "java" et de la variable 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:~#

Donc, si vous avez déjà installé une autre version de Java, il est essentiel d'ajouter le nouvel emplacement JDK devant la variable PATH. Ainsi, lorsque nous exécutons des commandes Java, notre répertoire sera d'abord recherché et la commande Java sera trouvée et exécutée.

Ouvrez le profil utilisateur (.bashrc ou .bash_profile ou .profile) et ajoutez-y les lignes suivantes.

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

Ensuite, enregistrez et quittez le fichier. Exécutons la commande source pour recharger les paramètres du profil utilisateur.

root@localhost:~# source .bashrc 

Maintenant, vérifions la variable PATH et la sortie de la commande 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:~# 	

Le which java La commande nous dira qu'elle utilise la commande java de notre répertoire JDK 14.

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

Installation de Java 14 sur CentOS, systèmes Linux basés sur RPM

Utilisons yum list commande pour voir si OpenJDK 14 est disponible sur le référentiel yum ou non.

[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 /]# 

Il s'est avéré que les référentiels YUM n'ont que des versions LTS de JDK. Les deux dernières versions LTS sont JDK 11 et JDK 8.

Donc, si vous souhaitez installer Java 14 sur CentOS ou d'autres machines Linux basées sur RPM, utilisez la méthode manuelle.

Téléchargez simplement la version du JDK, décompressez-la et configurez la variable PATH.

Conclusion

Il est très facile d'installer Java sur les systèmes Linux. Les distributions basées sur Debian sont très actives et disposent des dernières versions de JDK 14 et JRE 14 sur le référentiel APT. Si vous utilisez une machine Linux basée sur RPM, utilisez les versions LTS ou installez Java 14 manuellement.


Linux
  1. Comment installer Java sur Linux

  2. Comment installer Java sur Ubuntu Linux

  3. Comment installer Java 17 dans Ubuntu 20.04

  4. Comment installer Java sur Ubuntu 16.04

  5. Comment installer Java sur Ubuntu 22.04

Comment installer Java 8 sur Ubuntu 18.04

Comment installer DRBD sur CentOS Linux

Comment installer Java sur Ubuntu 18.04

Comment installer Rust sur Ubuntu Linux

Comment installer Java sur Ubuntu 18.04 ?

Comment installer Java sur Ubuntu 22.04