15/11/2024

Services

Installer Java sous Debian 8 via Apt-Get

I. Présentation

Ce tutoriel sur l'installation de Java sur une plateforme Debian 8 représente une étape de démarrage pour les projets autour d'applications Java justement, notamment par exemple pour utiliser un serveur d'application Apache Tomcat, ou d'autres comme Glassfish et Jenkins.

J'espère donc que cette manière simple d'installer Java (JRE/JDK) sous Debian 8 vous sera utile ! Nous partons du principe que Debian 8 est déjà installé et opérationnel.

II. Installation de l'OpenJDK

La manière la plus simple et rapide d'installer Java sur Debian, c'est d'installer la version packagée pour Debian, un paquet qui se nomme "default-jre", ou plutôt "default-jdk" pour le Java Development Kit.

Cependant, ces paquets sont issus d'OpenJDK, qui n'est pas le produit officiel et propriétaire fournit par Oracle, que nous verrons comment installer ensuite.

Commençons par mettre à jour la liste des paquets :

sudo apt-get update

Il est à noter que vous pouvez installer le JDK directement à la place du JRE, puisque ce dernier est compris dans le JDK, et non l'inverse. L'inconvénient, c'est que ça occupera un peu plus d'espace disque.

Ensuite, pour installer Java RE :

sudo apt-get install default-jre

Pour installer le JDK :

sudo apt-get install default-jdk

Passons maintenant à l'installation du Java officiel.

II. Installation de l'Oracle JDK

Distribué officiellement par Oracle, le JDK peut être installé en suivant les étapes suivantes, c'est légèrement plus long mais ça reste simple !

Commençons par installer le package "software-properties-common" qui va nous permettre d'ajouter un repository dans la liste des sources, ce qui sera utile pour réaliser l'installation de l'Oracle JDK.

sudo apt-get install software-properties-common

Ajoutez ensuite ce dépôt :

sudo add-apt-repository "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main"

Comme l'on vient d'ajouter un nouveau repository, il est nécessaire de mettre à jour la liste des paquets :

sudo apt-get update

Il est désormais temps d'installer l'Oracle JDK, selon la version que vous souhaitez installer, le nom du paquet sera différent :

  • Oracle JDK 6
sudo apt-get install oracle-java6-installer
  • Oracle JDK 7
sudo apt-get install oracle-java7-installer
  • Oracle JDK 8
sudo apt-get install oracle-java8-installer
  • Oracle JDK 9 (pas encore en version stable)
sudo apt-get install oracle-java9-installer

 

IV. Gérer Java et vérifier la version

Sur un même serveur, il est possible d'installer plusieurs versions de Java et de définir celle qui doit être utilisée par défaut, ce qui sera intéressant notamment en phase transition d'une version vers une autre, pour faciliter le retour arrière par exemple.

sudo update-alternatives --config java

Ce qui donne :

Vous pourrez à ce moment-là si besoin, définir une autre version par défaut. Profitez-en pour copier le chemin vers Java (de la version par défaut), car nous allons l'utiliser dans l'étape V du tutoriel.

Note : La ligne avec une étoile * correspond à la version actuellement définie par défaut.

Ensuite, pour vérifier la version de Java utilisée :

javac -version

Voici la sortie obtenue (ça fonctionne aussi avec : java -version)

 

V. Définir la variable d'environnement JAVA_HOME

Pour terminer ce tutoriel, nous allons définir la variable d'environnement JAVA_HOME qui est très importante car très souvent utilisée par les applications qui s'appuie sur Java.

Ouvrez le fichier "/etc/environment" :

sudo nano /etc/environment

Ajoutez la déclaration de la variable "JAVA_HOME" ayant pour valeur le chemin vers le dossier copié précédemment, mais retirez la fin du chemin à savoir "/jre/bin/java", ce qui donne : :

JAVA_HOME="/usr/lib/jvm/java-8-oracle"

 

Enregistrez et fermez le fichier. Ensuite, pour le recharger et prendre en compte les modifs :

source /etc/environment

Enfin, pour vérifier que notre configuration fonctionne, on peut afficher la valeur de la variable comme ceci :

echo $JAVA_HOME

Voici ce que doit vous retourner la commande :

Ce tutoriel est désormais terminé ! Bon courage pour la suite !

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

6 commentaires sur “Installer Java sous Debian 8 via Apt-Get

  • Merci pour ce tutorial à jour, j’ai pu installé Java et Teamcity !

    Répondre
  • Merci pour le tuto, il manque juste la commande:
    source /etc/environment

    pour que la variable d’environnement soit prise en compte.

    Répondre
  • ne fonctionne pas

    root@JamesVPS2:/Minecraft/BungeeCord# ./start.sh
    ./start.sh: line 4: syntax error near unexpected token `$'{\r »
    ‘/start.sh: line 4: `running(){

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.