↑
CHAPITRE 1.3

Mise en place de l'environnement

Installer le JDK et configurer un IDE pour développer en Java
Dans cette section, vous allez installer et configurer tous les outils nĂ©cessaires pour dĂ©velopper des applications Java. Vous apprendrez Ă  installer le JDK (Java Development Kit) sur votre systĂšme, puis Ă  choisir et configurer un IDE (Environnement de DĂ©veloppement IntĂ©grĂ©) pour faciliter votre dĂ©veloppement. À la fin de cette section, vous aurez un environnement de dĂ©veloppement complet et fonctionnel pour crĂ©er vos premiers programmes Java.

1.3Mise en place de l'environnement

1.3.1 – Installation du JDK

Le JDK (Java Development Kit) est essentiel pour développer en Java. Il contient tous les outils nécessaires pour compiler, exécuter et déboguer vos programmes Java. Cette section vous guide pas à pas dans l'installation du JDK sur votre systÚme.

📋 PrĂ©requis

Avant de commencer, assurez-vous d'avoir :

  • Un ordinateur : Windows, macOS ou Linux
  • Connexion Internet : Pour tĂ©lĂ©charger le JDK
  • Droits administrateur : Pour installer le JDK sur votre systĂšme
  • Espace disque : Environ 500 Mo Ă  1 Go d'espace libre

🔍 Étape 1 : VĂ©rifier si Java est dĂ©jĂ  installĂ©

Avant d'installer le JDK, vérifions s'il est déjà présent sur votre systÚme :

Sur Windows

  1. Ouvrez l'Invite de commandes (CMD) :
    • Appuyez sur Windows + R
    • Tapez cmd et appuyez sur EntrĂ©e
  2. Dans la fenĂȘtre de commande, tapez :
    java -version
  3. Si une version s'affiche (par exemple : java version "25"), Java est installé. Vérifiez ensuite si c'est le JDK ou seulement le JRE.
  4. Si un message d'erreur apparaĂźt (par exemple : 'java' n'est pas reconnu comme une commande), vous devez installer le JDK.

Sur macOS

  1. Ouvrez le Terminal (Applications → Utilitaires → Terminal)
  2. Tapez :
    java -version

Sur Linux

  1. Ouvrez un Terminal
  2. Tapez :
    java -version
Important : Assurez-vous d'avoir le JDK (Java Development Kit) et pas seulement le JRE (Java Runtime Environment). Le JDK contient les outils de compilation (javac) nécessaires pour développer. Pour vérifier, tapez javac -version. Si cette commande fonctionne, vous avez le JDK.

đŸ“„ Étape 2 : TĂ©lĂ©charger le JDK

Si Java n'est pas installé ou si vous n'avez que le JRE, suivez ces étapes pour télécharger le JDK :

Option 1 : Oracle JDK (Recommandé pour débutants)

  1. Rendez-vous sur le site officiel Oracle :
  2. Choisissez la version :
    • Pour dĂ©buter, choisissez Java 25 (version actuelle) ou une version LTS (Long Term Support) : Java 21 ou Java 17
    • Les versions LTS sont plus stables et mieux supportĂ©es, mais Java 25 offre les derniĂšres fonctionnalitĂ©s
  3. Sélectionnez votre systÚme d'exploitation :
    • Windows : Choisissez "Windows x64 Installer" (fichier .exe)
    • macOS : Choisissez "macOS Installer" (fichier .dmg)
    • Linux : Choisissez "Linux x64" (fichier .tar.gz ou .rpm)
  4. Acceptez la licence et cliquez sur le lien de téléchargement
Conseil : Pour débuter, vous pouvez choisir Java 25 (version actuelle) qui offre les derniÚres fonctionnalités, ou une version LTS comme Java 21 ou Java 17 pour une meilleure stabilité à long terme.

Option 2 : OpenJDK (Alternative open-source)

OpenJDK est une alternative open-source au JDK d'Oracle. Il est gratuit et fonctionne de la mĂȘme maniĂšre :

Quelle version choisir ?
‱ Oracle JDK : Version officielle, supportĂ©e par Oracle
‱ OpenJDK : Open-source, gratuit, compatible
‱ Les deux fonctionnent de la mĂȘme maniĂšre pour apprendre Java
‱ Pour ce cours, vous pouvez choisir n'importe laquelle

⚙ Étape 3 : Installer le JDK

Installation sur Windows

  1. Exécutez le fichier téléchargé (par exemple : jdk-25_windows-x64_bin.exe)
  2. Suivez l'assistant d'installation :
    • Cliquez sur "Suivant" pour accepter les options par dĂ©faut
    • L'installation crĂ©era un dossier du type : C:\Program Files\Java\jdk-25
    • Notez cet emplacement, vous en aurez besoin plus tard
  3. Configuration du PATH :
    • L'installateur configure gĂ©nĂ©ralement automatiquement le PATH
    • Si ce n'est pas le cas, vous devrez l'ajouter manuellement (voir ci-dessous)

Installation sur macOS

  1. Ouvrez le fichier .dmg téléchargé
  2. Suivez les instructions de l'installateur
  3. Le JDK sera installé dans : /Library/Java/JavaVirtualMachines/

Installation sur Linux

Pour les fichiers .tar.gz :

  1. Extrayez l'archive :
    tar -xzf jdk-25_linux-x64_bin.tar.gz
  2. Déplacez le dossier :
    sudo mv jdk-25 /usr/local/java
  3. Configurez les variables d'environnement dans ~/.bashrc ou ~/.zshrc
Note importante : Notez l'emplacement d'installation du JDK. Vous en aurez besoin pour configurer votre IDE plus tard. Par défaut :
  • Windows : C:\Program Files\Java\jdk-25
  • macOS : /Library/Java/JavaVirtualMachines/jdk-25.jdk/Contents/Home
  • Linux : /usr/local/java/jdk-25 (ou l'emplacement que vous avez choisi)

✅ Étape 4 : VĂ©rifier l'installation

AprÚs l'installation, vérifiez que tout fonctionne correctement :

Vérification de Java

  1. Fermez et rouvrez votre terminal/invite de commandes (important pour que les changements de PATH soient pris en compte)
  2. Vérifiez la version de Java :
    java -version
  3. Vous devriez voir quelque chose comme :
    java version "25" 2025-XX-XX
    Java(TM) SE Runtime Environment (build 25+XX)
    Java HotSpot(TM) 64-Bit Server VM (build 25+XX, mixed mode, sharing)

Vérification du compilateur javac

  1. Vérifiez que le compilateur est disponible :
    javac -version
  2. Vous devriez voir quelque chose comme :
    javac 25
Si les commandes ne fonctionnent pas :
‱ VĂ©rifiez que vous avez bien fermĂ© et rouvert le terminal
‱ VĂ©rifiez que le JDK est bien installĂ© dans le dossier attendu
‱ Si nĂ©cessaire, configurez manuellement la variable d'environnement PATH (voir ci-dessous)

🔧 Configuration manuelle du PATH (si nĂ©cessaire)

Si les commandes java et javac ne fonctionnent pas, vous devez configurer manuellement la variable d'environnement PATH :

Sur Windows

  1. Ouvrez les Paramùtres systùme → Variables d'environnement
  2. Dans "Variables systĂšme", trouvez Path et cliquez sur Modifier
  3. Ajoutez deux nouvelles entrées :
    • C:\Program Files\Java\jdk-25\bin (remplacez par votre chemin d'installation)
  4. Cliquez sur OK pour enregistrer
  5. Fermez et rouvrez l'invite de commandes

Sur macOS et Linux

Ajoutez ces lignes dans votre fichier ~/.bashrc ou ~/.zshrc :

export JAVA_HOME=/usr/local/java/jdk-25
export PATH=$JAVA_HOME/bin:$PATH

Puis rechargez la configuration :

source ~/.bashrc

💡 Points clĂ©s Ă  retenir

  • JDK requis : Vous devez installer le JDK (pas seulement le JRE) pour dĂ©velopper
  • Version actuelle : Java 25 est la version la plus rĂ©cente, ou choisissez une version LTS (Java 21 ou Java 17) pour la stabilitĂ©
  • VĂ©rification : Utilisez java -version et javac -version pour vĂ©rifier l'installation
  • Emplacement : Notez le chemin d'installation, vous en aurez besoin pour configurer votre IDE
  • PATH : Assurez-vous que les commandes Java sont accessibles depuis le terminal
Conseil pratique : Une fois le JDK installĂ© et vĂ©rifiĂ©, vous ĂȘtes prĂȘt Ă  passer Ă  l'Ă©tape suivante : choisir et configurer un IDE. Un IDE facilitera grandement votre dĂ©veloppement en Java en vous offrant des fonctionnalitĂ©s comme l'autocomplĂ©tion, le dĂ©bogage, et la gestion de projets.

1.3.2 – Choix et configuration d'un IDE

Un IDE (Environnement de Développement Intégré) est un outil essentiel pour développer efficacement en Java. Il offre de nombreuses fonctionnalités qui facilitent le développement : autocomplétion, coloration syntaxique, débogage, gestion de projets, etc. Dans cette section, nous allons explorer les principaux IDE disponibles pour Java et voir comment les configurer.

🎯 Qu'est-ce qu'un IDE ?

Un IDE (Integrated Development Environment) est un logiciel qui combine plusieurs outils de développement en une seule interface :

  • Éditeur de code : Avec coloration syntaxique et autocomplĂ©tion
  • Compilateur intĂ©grĂ© : Compilation en un clic
  • DĂ©bogueur : Pour trouver et corriger les erreurs
  • Gestionnaire de projets : Organisation de vos fichiers
  • Outils de build : Compilation et exĂ©cution automatisĂ©es
Pourquoi utiliser un IDE ?
Bien qu'il soit possible de développer en Java avec un simple éditeur de texte et le terminal, un IDE vous fera gagner beaucoup de temps grùce à l'autocomplétion, la détection d'erreurs en temps réel, et les outils de débogage intégrés.

📊 Comparaison des principaux IDE Java

IDE Avantages Inconvénients Recommandation
IntelliJ IDEA TrÚs puissant, excellent autocomplétion, interface moderne Version complÚte payante (Community gratuite) ⭐ Excellent pour débutants et professionnels
Eclipse Gratuit, open-source, trĂšs populaire, nombreux plugins Interface parfois complexe, peut ĂȘtre lent ⭐ TrĂšs bon choix, largement utilisĂ©
NetBeans Gratuit, simple Ă  utiliser, bon pour dĂ©butants Moins populaire, dĂ©veloppement ralenti ✅ Bon pour dĂ©buter
VS Code LĂ©ger, gratuit, extensible NĂ©cessite configuration, moins intĂ©grĂ© que les IDE dĂ©diĂ©s ✅ Bon si vous connaissez dĂ©jĂ  VS Code

🚀 IntelliJ IDEA (RecommandĂ©)

IntelliJ IDEA est l'un des IDE les plus populaires pour Java. Il existe en deux versions :

  • Community Edition : Gratuite et open-source, parfaite pour apprendre
  • Ultimate Edition : Payante, avec des fonctionnalitĂ©s avancĂ©es

Installation d'IntelliJ IDEA Community

  1. Téléchargez IntelliJ IDEA :
  2. Installez IntelliJ IDEA :
    • Sur Windows : ExĂ©cutez le fichier .exe et suivez l'assistant
    • Sur macOS : Ouvrez le fichier .dmg et glissez IntelliJ dans Applications
    • Sur Linux : Extrayez l'archive et exĂ©cutez le script d'installation
  3. Lancez IntelliJ IDEA et suivez l'assistant de configuration initiale

Configuration du JDK dans IntelliJ IDEA

  1. Ouvrez IntelliJ IDEA
  2. Allez dans File → Project Structure (ou Ctrl+Alt+Shift+S sur Windows/Linux, Cmd+; sur macOS)
  3. Dans l'onglet Project, cliquez sur le menu déroulant SDK
  4. Cliquez sur Add SDK → JDK
  5. Sélectionnez le dossier d'installation de votre JDK (par exemple : C:\Program Files\Java\jdk-25)
  6. Cliquez sur OK
Premier projet dans IntelliJ IDEA :
1. Cliquez sur New Project
2. Choisissez Java
3. Sélectionnez votre JDK dans la liste
4. Cliquez sur Next puis Finish
5. Votre premier projet Java est créé !

🔧 Eclipse (Alternative populaire)

Eclipse est un IDE gratuit et open-source trÚs populaire dans la communauté Java :

Installation d'Eclipse

  1. Téléchargez Eclipse :
  2. Installez Eclipse :
    • Sur Windows : ExĂ©cutez le fichier .exe
    • Sur macOS : Ouvrez le fichier .dmg
    • Sur Linux : Extrayez l'archive

Configuration du JDK dans Eclipse

  1. Ouvrez Eclipse
  2. Allez dans Window → Preferences (ou Eclipse → Preferences sur macOS)
  3. Naviguez vers Java → Installed JREs
  4. Cliquez sur Add...
  5. Sélectionnez Standard VM et cliquez sur Next
  6. Cliquez sur Directory... et sélectionnez votre dossier JDK
  7. Cliquez sur Finish puis Apply and Close

đŸ’» VS Code (Option lĂ©gĂšre)

Visual Studio Code est un Ă©diteur lĂ©ger qui peut ĂȘtre configurĂ© pour Java :

Configuration de VS Code pour Java

  1. Installez VS Code depuis https://code.visualstudio.com/
  2. Installez l'extension Java :
    • Ouvrez VS Code
    • Allez dans l'onglet Extensions (Ctrl+Shift+X)
    • Recherchez "Extension Pack for Java" par Microsoft
    • Cliquez sur Install
  3. Configurez le JDK :
    • VS Code dĂ©tectera automatiquement votre JDK
    • Si nĂ©cessaire, configurez java.home dans les paramĂštres

🎯 Quel IDE choisir ?

Recommandation pour débutants :
‱ IntelliJ IDEA Community : Le meilleur choix pour commencer. Interface intuitive, excellent autocomplĂ©tion, gratuit.
‱ Eclipse : Excellent choix Ă©galement, trĂšs populaire dans l'industrie.
‱ VS Code : Si vous prĂ©fĂ©rez un Ă©diteur lĂ©ger et que vous connaissez dĂ©jĂ  VS Code.

Pour ce cours, nous recommandons IntelliJ IDEA Community pour sa facilité d'utilisation.

✅ VĂ©rification de la configuration

Pour vérifier que votre IDE est correctement configuré :

  1. Créez un nouveau projet Java dans votre IDE
  2. Créez une classe simple avec une méthode main()
  3. Exécutez le programme depuis l'IDE
  4. Si le programme s'exécute sans erreur, votre configuration est correcte !

Exemple de classe de test :

public class Test {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}
Si cette classe s'exĂ©cute et affiche "Hello, Java!", votre environnement est prĂȘt !

💡 Points clĂ©s Ă  retenir

  • IDE recommandĂ© : IntelliJ IDEA Community pour dĂ©buter
  • Configuration JDK : Assurez-vous que votre IDE utilise le bon JDK
  • Test : CrĂ©ez un projet de test pour vĂ©rifier que tout fonctionne
  • Personnalisation : Prenez le temps de dĂ©couvrir les fonctionnalitĂ©s de votre IDE
  • Ressources : Consultez la documentation de votre IDE pour en tirer le meilleur parti
Conseil pratique : Une fois votre IDE configurĂ©, vous ĂȘtes prĂȘt Ă  crĂ©er votre premier programme Java ! Dans la section suivante (1.4), nous allons crĂ©er ensemble votre premier programme et comprendre sa structure.