Accueil > Programmer avec Java > PrĂ©prarer lâenvironnement de dĂ©veloppement >
đ ïž Environnements de dĂ©veloppement intĂ©grĂ©s (IDE) - VS Code et Codespaces

Survol et attentes
Définitions
- Palette de commandes
- façon le plus efficace de lancer des commandes dans VS Code. Tapez
Ctrl + Shift + Ppour ouvrir la palette de commandes et ensuite tapez le dĂ©but dâune commande pour la trouver. Les commandes utilisĂ©es rĂ©cemment sont affichĂ©es en premier. - Projet
- Dans VS Code, un projet est un dossier. VS Code tout seul peut ouvrir des fichiers de nombreux dossiers à la fois, mais les outils de gestion de projet, p. ex. ceux de Java, seront confus : ils présument que le dossier ouvert est la racine du projet et peuvent se comporter de façon inattendue si vous ne respectez pas cette convention.
- Explorateur de fichiers
- permet de naviguer dans les fichiers et dossiers de votre projet. Cliquez sur un fichier pour lâouvrir dans lâĂ©diteur. Lâexplorateur sâaffiche Ă gauche de lâĂ©diteur et montre uniquement le dossier ouvert. Vous pouvez sauter directement Ă lâexplorateur en tapant
Ctrl + Shift + E. - Terminal intégré
- permet dâexĂ©cuter des commandes dans le terminal sans quitter VS Code. Tapez
Ctrl + `pour ouvrir le terminal intĂ©grĂ© ou naviguer dans le menu âTerminalâ puis choisir âNew Terminalâ. - ParamĂštres
- permet de configurer VS Code. Tapez
Ctrl + ,pour ouvrir les paramĂštres ou naviguer dans le menu âFileâ puis choisir âPreferencesâ puis âSettingsâ. - Extensions
- ajoutent des fonctionnalitĂ©s Ă VS Code, le transformant dâĂ©diteur de code en environnement de dĂ©veloppement intĂ©grĂ©. Tapez
Ctrl + Shift + Xpour ouvrir la vue des extensions ou cliquez sur lâicĂŽne dans la barre latĂ©rale gauche.
Objectifs dâapprentissage
Ă la fin de cette leçon vous devrez ĂȘtre en mesure de :
- Savoir ouvrir un projet dans VS Code
- Savoir comment configurer les paramĂštres de VS Code
- Savoir comment ajouter les extensions à VS Code pour le développement Java
CritĂšres de succĂšs
- Je peux utiliser VS Code comme un environnement de dĂ©veloppement intĂ©grĂ© pour Java et passer dâun projet Ă un autre avec aisance.
Ouvrir un projet
Pour ouvrir un projet, il faut ouvrir un dossier dans VS Code. Voici comment faire :
- Ouvrez VS Code.
- Cliquez sur âFileâ dans la barre de menu.
- Cliquez sur âOpen FolderâŠâ.
- Trouvez le dossier que vous voulez ouvrir et cliquez sur âSelect Folderâ.
Vous pouvez aussi ouvrir un dossier Ă partir de votre Explorateur de fichiers Windows :
- Naviguer au dossier voulu
- Faites un clic droit sur le dossier, choisissez âPlus dâoptionsâ et choisissez âOuvrir avec Codeâ.
Le nom du dossier que vous avez ouvert devient une section de la barre latérale gauche de VS Code. Cliquez sur le nom du dossier pour voir le contenu de ce dossier ou tapez
Ctrl + Shift + E(le âEâ est pour âExplorateur de fichiersâ) pour le mĂȘme effet.
Testez votre compréhension
Dans VS Code, ouvrez le dossier qui contient le fichier Demo.java que vous avez créé dans une leçon prĂ©cĂ©dente. Si vous nâavez pas encore créé de fichier Java, simplement ouvrir le dossier ~/Documents dans VS Code.
Créer un fichier Java dans votre projet
Pour ajouter un fichier Java Ă votre projet, il suffit de crĂ©er un fichier avec lâextension .java dans le dossier de votre projet. Voici comment faire :
-
Cliquez sur le bouton âNew Fileâ dans lâExplorateur de fichiers de VS Code.

-
Tapez le nom du fichier suivi de lâextension
.java, p. ex.HelloWorld.java. -
Le fichier sera créé et ouvert dans lâĂ©diteur de code.
Câest TRĂS IMPORTANT dâajouter lâextension
.javaau nom du fichier, sinon les outils de Java ne fonctionneront pas correctement (mĂȘme si VS Code peut reconnaĂźtre le code Java sans lâextension).
Testez votre compréhension
Créez le fichier HelloWorld.java dans votre projet.
Ajouter le code Java brisĂ© suivant1. Ne le rĂ©parez pas pour lâinstant. On verra trĂšs bientĂŽt comment les outils Java nous aident Ă trouver les erreurs.
void main() {
system.out.prinln("Hello, World!")
}
Enregistrement automatique - un paramĂštre utile
Avec les outils de travail dans le nuage, comme la suite Google ou la suite Microsoft Office, nous sommes habituĂ©s Ă ce que nos documents soient enregistrĂ©s automatiquements pour nous, mais ce nâest pas le comportement par dĂ©faut dans VS Code.
Pour activer lâenregistrement automatique, la façon la plus simple est :
- dâouvrir la palette de commandes avec
Ctrl + Shift + P - taper
Auto Savepour trouver la commandeFiles: Toggle Auto Save. Sâil nâĂ©tait pas activĂ©, il le sera maintenant. Sâil Ă©tait activĂ©, il ne le sera plus.
Vous pouvez savoir si lâenregistrement automatique nâest pas activĂ© si le
XĂ cĂŽtĂ© du nom du fichier dans lâĂ©diteur nâest plus unXmais un cercleâ. Cela signale que les derniers changements dans lâĂ©diteur nâont pas Ă©tĂ© enregistrĂ©s sur le disque.
Attention : si vous tentez de lancer un programme Ă partir dâun fichier qui nâa pas Ă©tĂ© enregistrĂ©, câest la derniĂšre version enregistrĂ©e qui se lance, pas ce que vous voyez dans lâĂ©diteur. Croyez-moi, vous pouvez perdre beaucoup de temps Ă chercher une erreur qui nâexiste plus simplement parce quâil y a cet Ă©cart entre ce que vous voyez et ce qui est enregistrĂ©.
Testez votre compréhension
- Regardez le nom du fichier
HelloWorld.javadans lâĂ©diteur. Est-ce que leXest unXou un cercle? Leâindique un fichier qui nâest pas enregistrĂ©. - Basculer lâactivation de lâenregistrement automatique et vĂ©rifier si le cercle devient un
X. - Ajoutez une ligne vide Ă la fin du code. Est-ce que le
Xdevient un cercle ou reste unX? - Répétez les deux derniÚres étapes une autre fois et notez la différence.
- Si lâenregistrement automatique nâest pas activĂ© en ce moment, lâactiver avant de continuer.
Extensions utiles pour programmer avec Java
Câest important dâavoir un peu dâĂ©quilibre dans la vie. Je vous suggĂšre dâinstaller lâextension
VS Code Petsen plus de lâextension de productivitĂ© ci-dessous. Choisissez un animal (ou un autre entitĂ©) de compagnie pour vous tenir compagnie pendant que vous travaillez.
On peut rendre VS Code plus puissant pour la programmation dans le langage de notre choix en ajoutant des extensions adaptées. Pour Java, ces extensions sont emballés dans le Java Extension Pack.
Ces outils vous aident Ă :
- Trouver des erreurs dans votre code avant de lâexĂ©cuter
- ExĂ©cuter votre code avec un bouton au lieu dâune commande
- Trouver des suggestions pour améliorer votre code
- Trouver des informations sur les classes et les méthodes que vous utilisez (si vous leur ajouter des commentaires de documentation)
- Passer à travers le code pas-à -pas avec un débogueur pour voir comment il fonctionne ou pour trouver des erreurs de logique
Installez et configurer le Java Extension Pack
- Ouvrez la vue des extensions en tapant
Ctrl + Shift + X(âXâ pour âeXtensionsâ) ou en cliquant sur lâicĂŽne dans la barre latĂ©rale gauche. - Tapez
Java Extension Packdans la barre de recherche. - Trouvez la version de Microsoft et cliquez sur le bouton âInstallâ.
Si vous avez une erreur indiquant quâil faut installer un JDK, votre installation de Java est incomplĂšte. Voir la leçon sur lâinstallation de Java pour rĂ©soudre ce problĂšme (notamment la section sur les variables dâenvironnement).
- Attendre que lâinstallation soit complĂšte⊠vous le saurez quand lâindicateur Java dans la barre dâĂ©tat en bas de lâĂ©cran arrĂȘte son animation.
- Ouvrez les paramĂštres de VS Code avec
Ctrl + ,. - Changez le paramĂštre âinlay hintsâ :
- Tapez
java inlaydans la barre de recherche. - Trouvez le paramĂštre âJava: Inlay Hintsâ.
- Changez la valeur de âliteralâ -> ânoneâ. Cela Ă©limine des notations dans le code qui nâexistent pas dans le texte que vous avez Ă©crit.
- Tapez
- Changez le paramĂštre du âmode de lancementâ :
- Tapez
java launchdans la barre de recherche. - Trouvez le paramĂštre âJava: Server Launch Modeâ.
- Changez la valeur de âhybridâ -> âstandardâ. Cela assure que les outils dâanalyse du code dĂ©marrent immĂ©diatement quand vous ouvrez vos projets.
- Tapez
- Redémarrez VS Code.
Testez votre compréhension
Ouvrez le fichier HelloWorld.java dans VS Code. Vous devriez voir des lignes rouges apparaĂźtre dans le code. Ces lignes indiquent des erreurs dans le code. Cliquez sur une ligne rouge pour voir le message dâerreur.
Cliquez sur le bouton âRunâ en haut Ă droite de lâĂ©diteur pour exĂ©cuter le code. Vous devriez voir les mĂȘmes messages dâerreur dans la console que ceux que vous avez vus en passant votre curseur sur les lignes rouges.
Si vous parvenez Ă dĂ©coder ces messages dâerreur (ils ne sont pas toujours trĂšs clairs), vous pouvez essayer de corriger le code et le lancer de nouveau. Comment interprĂ©ter ces messages est un art qui se dĂ©veloppe avec lâexpĂ©rience et la pratique.
Terminal intégré
En lançant votre programme Java avec le bouton âRunâ dans lâĂ©diteur, vous avez dĂ©jĂ utilisĂ© le terminal intĂ©grĂ© : câest lĂ que la commande derriĂšre le bouton âRunâ est exĂ©cutĂ©e et câest aussi lĂ que la sortie de votre programme est affichĂ©e.
Vous pouvez utiliser le terminal intĂ©grĂ© dans VS Code exactement comme vous utilisez le programme Terminal. Les deux utilisent le mĂȘme shell (bash, PowerShell, etc.) et les mĂȘmes commandes.
Pour ouvrir le terminal intĂ©grĂ©, tapez Ctrl + ` (le ` est la touche Ă gauche de EntrĂ©e sur un clavier francophone et Ă la gauche du 1 sur un clavier anglophone) ou naviguer dans le menu âTerminalâ puis choisir âNew Terminalâ.
Testez votre compréhension
- Ouvrez le terminal intégré.
- Tapez
lspour voir la liste des fichiers dans le dossier de votre projet. Assurez-vous queHelloWorld.javaest dans la liste. - Tapez
java HelloWorld.javapour lancer le programme dans le code sourceHelloWorld.java. - Tapez
clearpour effacer la console. - Utilisez la flĂšche du haut pour charger la commande
java HelloWorld.java(les flĂšches du haut et du bas permettent de naviguer dans lâhistorique des commandes). TapezEnterpour lancer le programme une autre fois. - Tapez
exitpour fermer le terminal.
-
Le code Java publié sur ce site applique le JEP 463 (mise à jour aux fonctionnalités de Java - notamment déclaration de classe explicite et méthode
maindâinstance au lieu de lâidiomepsvm) qui est en deuxiĂšme rĂ©vision depuis Java22 mais pleinement intĂ©grĂ© dans lâextension Java de VS Code pour ce mĂȘme Java22. Si vous utilisez un autre IDE, vous pourriez rencontrer des erreurs de compilation. Le but ultime est dâincorporer le JEP 477 dĂšs que Java23 soit incorporĂ© aux outils Java. Cette 3e rĂ©vision inclut aussi lâimportation automatique de mĂ©thodes statiques de la nouvelle classejava.io.IOet lâutiliation deprintetreadlnsimilaire Ă Python (print/input) ou C++ (cout/cin). â©