- Java peut être facilement installé sur différentes distributions de Linux en utilisant votre gestionnaire de paquets.
- Il existe différentes versions de Java : JRE pour exécuter des applications et JDK pour les développer.
- Ubuntu, Debian, Fedora et Arch Linux ont des méthodes spécifiques pour installer Java.
- Il est essentiel de configurer correctement JAVA_HOME et de vérifier l'installation une fois terminée.
Installer Java sur Linux peut paraître compliqué pour une première fois, mais en réalité, avec les bonnes étapes, c'est un processus simple et rapide. Que vous ayez besoin de Java pour exécuter des applications ou que vous envisagiez de développer des logiciels, une installation et une configuration correctes sur votre système Linux sont essentielles pour éviter les erreurs et optimiser les performances.
Dans ce guide mis à jour et détaillé, nous expliquons Comment installer Java sur Linux étape par étape, couvrant les distributions les plus courantes telles qu'Ubuntu, Debian, Fedora et Arch Linux. Nous vous apprenons également à choisir entre JRE et JDK, et à configurer des variables d'environnement telles que JAVA_HOME et sélectionnez la version par défaut si vous en avez plusieurs installées.
Qu'est-ce que Java et pourquoi en avez-vous besoin sous Linux ?
Java est un langage de programmation orienté objet largement utilisé pour sa capacité à fonctionner sur de multiples plateformes. Grâce à Machine virtuelle Java (JVM), les applications développées dans ce langage peuvent fonctionner sur pratiquement n'importe quel système d'exploitation, y compris Linux.
Il est essentiel pour des programmes comme Apache Tomcat, Jenkins, Minecraft, Cassandra, Jetée et bien d'autres. Que vous exécutiez ou développiez ces applications, vous devez installer Java sur votre distribution Linux.
Types de packages : JRE et JDK
Avant d'installer Java, il est important de savoir qu'il existe deux options principales :
- JRE (environnement d'exécution Java) : Contient tout ce qui est nécessaire pour exécuter des applications Java, mais n'inclut pas les outils de développement tels que le compilateur.
- JDK (Kit de développement Java) : En plus du JRE, ces versions incluent tout ce qui est nécessaire pour compiler, déboguer et développer des logiciels Java.
Si vous souhaitez simplement exécuter des programmes, le JRE est suffisant. En revanche, si vous souhaitez écrire du code Java, vous aurez besoin du JDK.
Installer Java sur Ubuntu et Debian
Ces deux distributions partagent le système de packages APT, ce qui facilite l'installation.
Mettre à jour les référentiels
Commencez par exécuter ces commandes dans la terminal Pour vous assurer que vous disposez des dernières versions disponibles :
sudo apt update
sudo apt upgrade
Installer le JRE par défaut
Pour installer l’environnement d’exécution de base :
sudo apt install default-jre
Installer le JDK par défaut
Si vous souhaitez développer des programmes en Java :
sudo apt install default-jdk
Installer une version spécifique d'OpenJDK
Pour voir les versions disponibles :
apt search openjdk
Vous pouvez ensuite installer, par exemple, Java 11 avec :
sudo apt install openjdk-11-jdk
Installation du JDK Oracle
Oracle Java offre un support étendu et est requis par certaines applications commerciales. Pour l'installer, procédez manuellement :
-
- Téléchargez le fichier .tar.gz depuis le site officiel d'Oracle.
- Téléchargez-le sur votre serveur en utilisant
scp
ou un client comme FileZilla :
scp jdk-version_linux-x64_bin.tar.gz usuario@IP:/tmp
-
- Extrayez le fichier :
tar -xzf jdk-version_linux-x64_bin.tar.gz
-
- Déplacez le dossier JDK vers un emplacement permanent :
sudo mv jdk-version /usr/lib/jvm/oracle-jdk-version
Installez Java sur Fedora
Dans Fedora, le gestionnaire est utilisé DNFPour installer Java 17, actuellement recommandé :
sudo dnf install java-17-openjdk
Pour le JDK :
sudo dnf install java-17-openjdk-devel
Installer Java sur Arch Linux
Arch Linux facilite l'installation de différentes versions de Java à partir de ses référentiels :
Pour le JRE :
sudo pacman -S jre-openjdk
Pour le JDK :
sudo pacman -S jdk-openjdk
Vérifiez l'installation
Après avoir installé Java, vérifiez qu'il fonctionne :
Pour voir la version Java :
java -version
Pour afficher la version du compilateur Java :
javac -version
Si vous voyez quelque chose comme Version d'OpenJDK « 17.0.2 », tout est correct.
Choisir la version Java à utiliser par défaut
Sur les systèmes avec plusieurs versions, vous pouvez sélectionner la valeur par défaut avec :
sudo update-alternatives --config java
Vous pouvez également le faire avec d’autres commandes comme javac
, javadoc
, keytool
, etc.
Configurer JAVA_HOME
De nombreux outils comme Maven nécessitent que la variable soit définie JAVA_HOME.
Trouver le chemin d'installation
Vérifiez où Java est installé en utilisant :
sudo update-alternatives --config java
Vous verrez des itinéraires comme /usr/lib/jvm/java-17-openjdk-amd64
.
Définition de JAVA_HOME pour un utilisateur
Editez votre fichier .bashrc
:
nano ~/.bashrc
À la fin, il ajoute :
export JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
Enregistrez et appliquez les modifications :
source ~/.bashrc
Définir JAVA_HOME à l'échelle du système
sudo nano /etc/environment
Ajoutez cette ligne (ajuste le chemin) :
JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
Appliquez les modifications :
source /etc/environment
Comment supprimer ou mettre à jour Java
Pour mettre à jour Java :
sudo apt update && sudo apt upgrade
Pour supprimer une installation spécifique :
sudo apt remove openjdk-17-jdk
Et si vous souhaitez également supprimer les paramètres :
sudo apt purge openjdk-17-jdk
Installer Java sur Linux n'est pas compliqué, mais il est important de comprendre les étapes et les différences entre les versions. Dans cet article, nous avons rassemblé toutes les informations nécessaires pour vous permettre d'installer facilement Java sur Debian, Ubuntu, Fedora et Arch Linux. Nous vous montrerons également comment configurer correctement la variable JAVA_HOME et sélectionner la version par défaut. Vous serez ainsi prêt à exécuter ou développer n'importe quelle application Java sur votre système Linux.
Écrivain passionné par le monde des octets et de la technologie en général. J'aime partager mes connaissances à travers l'écriture, et c'est ce que je vais faire dans ce blog, vous montrer toutes les choses les plus intéressantes sur les gadgets, les logiciels, le matériel, les tendances technologiques et plus encore. Mon objectif est de vous aider à naviguer dans le monde numérique de manière simple et divertissante.