JDK 17 est enfin sorti et est sorti le 14 septembre 2021 avec de nombreuses nouvelles fonctionnalités sur la table. Il s'agit de la dernière version LTS d'OpenJDK au moment de la publication de ce didacticiel. Alors, comment obtenir OpenJDK 17 sur Debian ?
Découvrons.
Installer Java à partir d'OpenJDK à l'aide du gestionnaire de packages APT
Il s'agit de l'approche la plus simple pour installer Java sur votre système. OpenJDK (Open Java Development Kit) est une implémentation open source et gratuite de Java SE (Standard Edition). Il fournit un certain nombre de composants, notamment l'environnement d'exécution Java ( JRE ), le compilateur Java, la bibliothèque de classes Java et la machine virtuelle Java.
Pour installer OpenJDK 17, suivez les étapes décrites ci-dessous.
Étape 1 :Mettre à jour les listes de paquets sur Debian 11
Nous lançons l'installation de Java 17 en mettant d'abord à niveau tous les packages comme suit.
$ sudo apt update
$ sudo apt update
Excellent, la prochaine étape consiste à installer OpenJDK 17, alors suivez les quelques étapes suivantes.
Étape 2 :Installez OPenJDK 17 sur Debian 11
Une fois que tous les packages sont dans les dernières versions, continuez et installez OpenJDK 17 comme suit
$ sudo apt install openjdk-17-jre openjdk-17-jdk
Cela installe tous les packages, bibliothèques et dépendances OPenJDK. Une fois terminé, continuez et confirmez qu'OpenJDK 17 est installé.
$ sudo apt-cache policy openjdk-17-jre openjdk-17-jdk
Vous devriez obtenir une sortie similaire à celle que nous avons ci-dessous.
De plus, confirmez que Java est installé comme indiqué
$ java --version
Installer manuellement Java 17 à partir d'un fichier Tarball
L'autre façon d'installer OpenJDK 17 consiste à l'installer manuellement à partir d'un fichier Tarball. Cette méthode vous donne plus de liberté et de flexibilité pour déterminer où il est installé.
Pour installer manuellement OpenJDK 17, suivez les étapes ci-dessous.
Étape 1 :Installer les dépendances
Tout d'abord, installez quelques dépendances qui seront nécessaires lors de l'installation manuelle, comme indiqué.
$ sudo apt install libc-i386 libc6-x32 curl -y
Étape 2 :Téléchargez le fichier tarball OpenJDK 11
Ensuite, visitez la page des téléchargements Oracle et récupérez le fichier tarball OpenJDK 17.
$ curl -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
Une fois le téléchargement terminé, extrayez le fichier compressé.
$ tar -xvf jdk-17_linux-x64_bin.tar.gz
Étape 3 :Configurer et installer Java 17
Pour installer Java 17, déplacez le dossier JDK vers /opt/ path et donnez-lui un nom simple et pratique. Ici, nous l'avons renommé jdk17.
$ sudo mv jdk-17.0.1 /opt/jdk17
Enfin, définissez les variables d'environnement à l'aide de la commande export commande.
$ export JAVA_HOME=/opt/jdk-17
$ export PATH=$PATH:$JAVA_HOME/bin
Revérifiez la version de Java installée à l'aide de la commande :
$ java --version
Merveilleux, Java 17 est installé avec succès sur votre serveur.
Conclusion
Compte tenu des deux méthodes que nous avons décrites, vous pouvez installer de manière transparente le dernier OpenJDK, et par extension Java 17 - au moment de la rédaction de ce guide - sur votre instance Debian 11.