Java est l'un des langages de programmation les plus populaires appartenant à Oracle et utilisé pour créer différents types d'applications.
Chez LinuxAPT, dans le cadre de nos services de gestion de serveur, nous aidons régulièrement nos clients à effectuer des requêtes OpenJDK associées.
Dans ce contexte, nous verrons comment installer Java sur le système Debian 9. Ici, nous allons installer différentes versions de Java Runtime Environment (JRE) et du Java Developer Kit (JDK). De plus, nous installerons OpenJDK à partir des packages officiels d'Oracle.
Comment installer OpenJDK sur Debian ?
Avant d'effectuer cette procédure d'installation, assurez-vous que vous utilisez un compte utilisateur avec des privilèges sudo sur la machine Debian.
OpenJDK 8 JDK peut être installé à partir des référentiels Debian standard.
je. Commencez par mettre à jour l'index du gestionnaire de packages à l'aide de la commande ci-dessous :
$ sudo apt update
ii. Installez maintenant Java en tapant la commande suivante :
$ sudo apt install default-jdk
iii. Une fois l'installation terminée, vous pouvez confirmer l'installation en vérifiant la version de jdk en :
$ java -version
Il affichera la sortie ci-dessous :
Output
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-8u212-b01-1~deb9u1-b01)
OpenJDK 64-Bit Server VM (build 25.212-b01, mixed mode)
Comment installer une version spécifique d'OpenJDK sur Debian ?
La version stable d'OpenJDK est disponible dans le référentiel Debian Backports.
je. Commencez par ajouter des rétroportages à votre référentiel de logiciels système en exécutant la commande suivante :
$ echo 'deb http://ftp.debian.org/debian stretch-backports main' | sudo tee /etc/apt/sources.list.d/stretch-backports.list
ii. Une fois activé, vous devez mettre à jour le gestionnaire de packages, puis procéder à l'installation en exécutant.
$ sudo apt update
iii. Vous pouvez installer OpenJDK avec votre version spécifiée. Il vous suffit d'ajouter la version selon la syntaxe ci-dessous.
$ sudo apt install openjdk-[VERSION]-jdk
Par exemple, si la version stable est OpenJDK 11. Nous pouvons donc l'installer à l'aide de la commande ci-dessous :
$ sudo apt install openjdk-11-jdk
Comment installer Java depuis Oracle sur Debian ?
Oracle fournit des permis de licence uniquement pour une utilisation non commerciale, à des fins personnelles et de développement uniquement. Donc, avant d'aller l'installer, lisez la licence Oracle JDK. Ici, nous allons installer Java 11.
Maintenant, suivez les étapes ci-dessous pour installer Java à partir d'Oracle.
je. Commencez par installer les packages nécessaires à l'aide de la commande ci-dessous :
$ sudo apt install dirmngr gnupg
ii. Vous devez maintenant activer les référentiels après avoir importé la clé publique PPA en suivant les commandes :
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
echo ‘deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main’ | sudo tee /etc/apt/sources.list.d/linuxuprising-java.list
iii. Une fois le référentiel ajouté et activé, mettez à jour l'index de la liste des packages :
$ sudo apt update
iv. Ensuite, exécutez la commande ci-dessous pour installer le package :
$ sudo apt install oracle-java11-installer
Vous serez invité à accepter et à accepter la licence Oracle. Acceptez-le pour continuer l'installation.
v. Maintenant, vérifiez la version installée en exécutant la commande suivante :
$ java -version
Il vous montrera la sortie comme ci-dessous :
Output
java version "11.0.2" 2019-01-15 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)
Comment configurer la version Java par défaut sur Debian ?
Si votre système Debian possède plusieurs versions de Java, vous pouvez définir la version par défaut selon votre choix.
je. Tout d'abord, vérifiez la version par défaut actuelle en tapant :
$ java -version
Pour changer la version par défaut, utilisez la commande système update-alternatives comme ci-dessous :
$ sudo update-alternatives --config java
Output
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 auto mode
1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 manual mode
Press to keep the current choice[*], or type selection number:
Ici vous pouvez voir la liste de toutes les versions Java installées. Sélectionnez le numéro de sélection approprié à définir comme version par défaut.
Comment désinstaller Java du système Debian Linux ?
Vous pouvez désinstaller le package Java de la même manière que les autres packages. Par exemple, si vous souhaitez désinstaller le package default-jdk, exécutez simplement :
$ sudo apt remove default-jdk