Installation de Java

Installez le JDK (Java Development Kit) sur votre système pour commencer à programmer en Java.

Qu'est-ce que le JDK ?

Le JDK (Java Development Kit) est l'ensemble des outils nécessaires pour développer en Java. Il contient :

  • JRE (Java Runtime Environment) : pour exécuter les programmes Java
  • Compilateur (javac) : pour compiler le code Java en bytecode
  • Outils de développement : debugger, générateur de documentation, etc.

💡 Quelle version installer ?
Nous recommandons Java 21 (LTS) qui est la dernière version à support long terme. Pour débuter, téléchargez la distribution Eclipse Temurin (gratuite, open-source).

Installation sur Windows

Méthode 1 : Installateur (recommandée)

Étape 1 : Télécharger le JDK

  1. Rendez-vous sur adoptium.net
  2. Cliquez sur "Latest LTS Release"
  3. Sélectionnez :
    • Operating System : Windows
    • Architecture : x64
    • Package Type : .msi
  4. Téléchargez le fichier .msi

Étape 2 : Installer le JDK

  1. Double-cliquez sur le fichier .msi téléchargé
  2. Suivez l'assistant d'installation
  3. Important : Cochez l'option "Set JAVA_HOME variable"
  4. Important : Cochez l'option "Add to PATH"
  5. Cliquez sur Install

Étape 3 : Vérifier l'installation

  1. Ouvrez l'invite de commandes (Win + R, tapez cmd, puis Entrée)
  2. Tapez la commande suivante :
Shell
java -version

Vous devriez voir quelque chose comme :

Output
openjdk version "21.0.1" 2023-10-17 LTS
OpenJDK Runtime Environment Temurin-21.0.1+12 (build 21.0.1+12-LTS)
OpenJDK 64-Bit Server VM Temurin-21.0.1+12 (build 21.0.1+12-LTS, mixed mode, sharing)

Méthode 2 : Via Winget

Si vous utilisez Windows 10/11, vous pouvez installer via winget :

PowerShell
winget install EclipseAdoptium.Temurin.21.JDK

Problèmes courants sur Windows

"java n'est pas reconnu comme une commande"

Le PATH n'a pas été configuré correctement. Pour le configurer manuellement :

  1. Recherchez "Variables d'environnement" dans le menu Démarrer
  2. Cliquez sur "Modifier les variables d'environnement système"
  3. Cliquez sur "Variables d'environnement"
  4. Dans "Variables système", trouvez Path et cliquez sur Modifier
  5. Cliquez sur Nouveau et ajoutez : C:\Program Files\Eclipse Adoptium\jdk-21.0.1.12-hotspot\bin
  6. Cliquez sur OK pour valider
  7. Redémarrez votre invite de commandes

Installation sur macOS

Méthode 1 : Via Homebrew (recommandée)

Si vous avez Homebrew installé :

Terminal
# Installer le JDK 21
brew install openjdk@21

# Créer un lien symbolique pour que le système le reconnaisse
sudo ln -sfn /opt/homebrew/opt/openjdk@21/libexec/openjdk.jdk /Library/Java/JavaVirtualMachines/openjdk-21.jdk

Ajouter au PATH (ajoutez cette ligne à votre ~/.zshrc ou ~/.bash_profile) :

Shell
export PATH="/opt/homebrew/opt/openjdk@21/bin:$PATH"

Puis rechargez votre configuration :

Terminal
source ~/.zshrc

Méthode 2 : Installateur .pkg

  1. Rendez-vous sur adoptium.net
  2. Téléchargez le fichier .pkg pour macOS
  3. Double-cliquez sur le fichier téléchargé
  4. Suivez l'assistant d'installation

Vérifier l'installation

Ouvrez le Terminal et tapez :

Terminal
java -version

Gérer plusieurs versions Java sur macOS

Pour gérer plusieurs versions de Java, installez jenv :

Terminal
# Installer jenv
brew install jenv

# Ajouter à votre shell
echo 'export PATH="$HOME/.jenv/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(jenv init -)"' >> ~/.zshrc
source ~/.zshrc

# Ajouter Java à jenv
jenv add /Library/Java/JavaVirtualMachines/openjdk-21.jdk/Contents/Home

# Définir la version globale
jenv global 21.0

Installation sur Linux

Ubuntu / Debian

Méthode 1 : Via apt (recommandée)

Terminal
# Mettre à jour les paquets
sudo apt update

# Installer OpenJDK 21
sudo apt install openjdk-21-jdk -y

# Vérifier l'installation
java -version

Méthode 2 : Via Eclipse Temurin

Terminal
# Installer les dépendances
sudo apt install wget apt-transport-https

# Ajouter le repository Adoptium
wget -O - https://packages.adoptium.net/artifactory/api/gpg/key/public | sudo apt-key add -
echo "deb https://packages.adoptium.net/artifactory/deb $(awk -F= '/^VERSION_CODENAME/{print$2}' /etc/os-release) main" | sudo tee /etc/apt/sources.list.d/adoptium.list

# Installer Temurin 21
sudo apt update
sudo apt install temurin-21-jdk -y

Fedora / RHEL / CentOS

Terminal
# Installer OpenJDK 21
sudo dnf install java-21-openjdk-devel -y

# Vérifier l'installation
java -version

Arch Linux / Manjaro

Terminal
# Installer OpenJDK 21
sudo pacman -S jdk21-openjdk

# Vérifier l'installation
java -version

Gérer plusieurs versions Java sur Linux

Utilisez update-alternatives pour basculer entre plusieurs versions :

Terminal
# Voir toutes les versions installées
sudo update-alternatives --config java

# Définir JAVA_HOME
echo 'export JAVA_HOME=/usr/lib/jvm/java-21-openjdk-amd64' >> ~/.bashrc
echo 'export PATH=$JAVA_HOME/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

Vérification complète de l'installation

Pour vérifier que tout fonctionne correctement, testez les commandes suivantes :

Shell
# Version de Java
java -version

# Version du compilateur
javac -version

# Afficher la configuration Java
java -XshowSettings:properties -version

Si toutes les commandes fonctionnent, Java est correctement installé ! 🎉

Étapes suivantes

Maintenant que Java est installé, vous pouvez :

💡 Besoin d'un IDE ?
Pour coder confortablement, nous recommandons IntelliJ IDEA Community (gratuit) ou Visual Studio Code avec l'extension Java.