Pour commencer à développer en Java, vous devez installer le JDK – le kit de développement Java. Il comprend le compilateur javac, la JVM, la bibliothèque standard et divers utilitaires. Plusieurs distributions JDK sont disponibles : elles implémentent toutes le même standard OpenJDK mais diffèrent en termes de licence et de support.

Cliquez sur une distribution pour en savoir plus
À des fins d'apprentissage, Eclipse Temurin (Adoptium) est recommandé - il est gratuit, n'a aucune restriction de licence et est disponible sur adoptium.net.
Installation du JDK

Sélectionnez votre système d'exploitation - les instructions diffèrent selon la plate-forme.

Via Winget (recommandé – intégré à Windows 10/11)
bash
winget install EclipseAdoptium.Temurin.25.JDK

# Verify
java -version
javac -version
Si Winget n'est pas disponible, téléchargez le .msi depuis adoptium.net et exécutez-le. Le programme d'installation définit automatiquement PATH.
bash
# After manual install — verify in a new terminal
java -version
javac -version
Configuration de JAVA_HOME

De nombreux outils de build et IDE utilisent la variable d'environnement JAVA_HOME pour localiser le JDK. Sans cela, Maven, Gradle et d'autres pourraient ne pas démarrer.

Cliquez pour voir quels outils lisent JAVA_HOME ▶
JAVA_HOME
📦Maven
🐘Graduation
🧠IDÉE IntelliJ
💙Code VS
🌑Eclipse
Ajouter à ~/.bashrc ou ~/.zshrc
bash
export JAVA_HOME=/usr/lib/jvm/temurin-25
export PATH=$JAVA_HOME/bin:$PATH

# Apply immediately
source ~/.bashrc

# Verify
echo $JAVA_HOME
java -version
Vérification de l'installation

Après l'installation, ouvrez un nouveau terminal et exécutez ces étapes de vérification :

Cliquez pour parcourir les étapes de vérification ▶
Installer
JDK installé
Nouvelle borne
Recharger CHEMIN
Java
version java
javac
javac-version
JAVA_HOME
écho $JAVA_HOME
Prêt
Tous les contrôles ont été réussis
bash
java -version
# openjdk version "25.0.x" ...
# OpenJDK Runtime Environment Temurin-25...

javac -version
# javac 25.0.x

which java   # Linux/macOS
where java   # Windows
Si la commande java n'est pas trouvée après l'installation, fermez et rouvrez votre terminal. Les modifications apportées à PATH ne prennent effet que pour les nouvelles sessions.
Gestion de plusieurs versions du JDK

Les projets du monde réel nécessitent souvent de basculer entre les versions de Java. Des gestionnaires de versions dédiés existent à cet effet.

Cliquez sur un outil pour voir comment il fonctionne
bash
# SDKMAN! — usage examples
sdk install java 25-tem      # install Temurin 25
sdk install java 21-tem      # install Temurin 21
sdk use java 21-tem          # switch for current session
sdk default java 25-tem      # set global default
sdk current java             # show active version
SDKMAN ! est le meilleur choix pour les développeurs sous Linux/macOS. Il gère non seulement Java mais également Maven, Gradle, Kotlin, Scala et d'autres outils JVM.