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
- Ouvrez l'Invite de commandes (CMD) :
- Appuyez sur
Windows + R - Tapez
cmdet appuyez surEntrée
- Appuyez sur
- Dans la fenĂȘtre de commande, tapez :
java -version - 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. - Si un message d'erreur apparaßt (par exemple :
'java' n'est pas reconnu comme une commande), vous devez installer le JDK.
Sur macOS
- Ouvrez le Terminal (Applications â Utilitaires â Terminal)
- Tapez :
java -version
Sur Linux
- Ouvrez un Terminal
- Tapez :
java -version
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)
- Rendez-vous sur le site officiel Oracle :
- 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
- 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)
- Acceptez la licence et cliquez sur le lien de téléchargement
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 :
- Adoptium (Eclipse Temurin) : https://adoptium.net/
- Amazon Corretto : https://aws.amazon.com/corretto/
- Microsoft Build of OpenJDK : https://www.microsoft.com/openjdk
⹠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
- Exécutez le fichier téléchargé (par exemple :
jdk-25_windows-x64_bin.exe) - 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
- 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
- Ouvrez le fichier .dmg téléchargé
- Suivez les instructions de l'installateur
- Le JDK sera installé dans :
/Library/Java/JavaVirtualMachines/
Installation sur Linux
Pour les fichiers .tar.gz :
- Extrayez l'archive :
tar -xzf jdk-25_linux-x64_bin.tar.gz - Déplacez le dossier :
sudo mv jdk-25 /usr/local/java - Configurez les variables d'environnement dans
~/.bashrcou~/.zshrc
- 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
- Fermez et rouvrez votre terminal/invite de commandes (important pour que les changements de PATH soient pris en compte)
- Vérifiez la version de Java :
java -version - 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
- Vérifiez que le compilateur est disponible :
javac -version - Vous devriez voir quelque chose comme :
javac 25
⹠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
- Ouvrez les ParamĂštres systĂšme â Variables d'environnement
- Dans "Variables systĂšme", trouvez Path et cliquez sur Modifier
- Ajoutez deux nouvelles entrées :
C:\Program Files\Java\jdk-25\bin(remplacez par votre chemin d'installation)
- Cliquez sur OK pour enregistrer
- 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 -versionetjavac -versionpour 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
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
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
- Téléchargez IntelliJ IDEA :
- Allez sur : https://www.jetbrains.com/idea/download/
- Choisissez Community Edition (gratuite)
- Téléchargez la version pour votre systÚme d'exploitation
- 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
- Lancez IntelliJ IDEA et suivez l'assistant de configuration initiale
Configuration du JDK dans IntelliJ IDEA
- Ouvrez IntelliJ IDEA
- Allez dans File â Project Structure (ou
Ctrl+Alt+Shift+Ssur Windows/Linux,Cmd+;sur macOS) - Dans l'onglet Project, cliquez sur le menu déroulant SDK
- Cliquez sur Add SDK â JDK
- Sélectionnez le dossier d'installation de votre JDK (par exemple :
C:\Program Files\Java\jdk-25) - Cliquez sur OK
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
- Téléchargez Eclipse :
- Allez sur : https://www.eclipse.org/downloads/
- Choisissez Eclipse IDE for Java Developers
- Téléchargez la version pour votre systÚme
- 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
- Ouvrez Eclipse
- Allez dans Window â Preferences (ou
EclipseâPreferencessur macOS) - Naviguez vers Java â Installed JREs
- Cliquez sur Add...
- Sélectionnez Standard VM et cliquez sur Next
- Cliquez sur Directory... et sélectionnez votre dossier JDK
- 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
- Installez VS Code depuis https://code.visualstudio.com/
- 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
- Configurez le JDK :
- VS Code détectera automatiquement votre JDK
- Si nécessaire, configurez
java.homedans les paramĂštres
đŻ Quel IDE choisir ?
⹠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é :
- Créez un nouveau projet Java dans votre IDE
- Créez une classe simple avec une méthode
main() - Exécutez le programme depuis l'IDE
- 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!");
}
}
đĄ 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