Comment installer le kit de développement Oracle Java SE sur Debian 9 Stretch Linux
Objectif
L’objectif est d’installer le kit de développement Oracle Java SE sur Debian 9 Stretch Linux
Système d’exploitation et versions logicielles
- Système d’exploitation : – Debian 9 Stretch Linux
- Logiciel : – Oracle Java JDK 1.8.0_131 (au moment de la rédaction de cet article)
Exigences
Un accès privilégié à votre Debian 9 Stretch Linux peut être requis pour l’installation du kit de développement Oracle Java SE à l’échelle du système.
Difficulté
FACILE
Conventions
- # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande
sudo - $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Instructions
Télécharger le kit de développement Oracle Java SE
La première étape consiste à utiliser votre navigateur pour télécharger le kit de développement Oracle Java SE à partir du site officiel d’Oracle. Sinon, si vous n’avez pas accès à l’interface graphique, vous pouvez télécharger le kit de développement Oracle Java SE à partir de la ligne de commande à l’aide de la commande curl.
REMARQUE : Les URL utilisées ci-dessous pour télécharger le kit de développement Oracle Java SE sont peut-être obsolètes, veuillez donc les mettre à jour si nécessaire.
Récupérez l’URL tarball du kit de développement Oracle Java SE 64 bits à l’aide de la commande curl. Si curl n’est pas encore disponible sur votre système, vous pouvez installer en #apt install curl :
curl -s http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html | grep "otn-pub" | cut -d \" -f12 | grep linux-x64.tar.gz
http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Ensuite, utilisez l’URL ci-dessus de la sortie de curl pour télécharger l’archive tarball du kit de développement Oracle Java SE :
curl -LOb "oraclelicense=a" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.tar.gz
Si tout s’est bien passé, l’archive tar du kit de développement Oracle Java SE devrait être disponible dans votre répertoire de travail actuel :
ls
jdk-8u131-linux-x64.tar.gz
Installer et configurer
À ce stade, nous allons extraire le paquet précédemment téléchargé dans le répertoire /opt/java-jdk et le définir par défaut à l’échelle du système :
mkdir /opt/java-jdk
tar -C /opt/java-jdk -zxf jdk-8u131-linux-x64.tar.gz
Ensuite, utilisez la commande update-alternatives pour la rendre par défaut sur votre système Stretch Debian :
update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk1.8.0_131/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk1.8.0_131/bin/javac 1
Confirmer l’installation
Le kit de développement Oracle SE doit maintenant être défini par défaut sur votre système. Pour confirmer, interrogez la version de java :
java -version
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)