Prérequis
Avant de commencer, il est nécessaire d'installer quelques outils pour ce tutoriel.
Java JDK
Java est un langage de programmation, qui nécessite entre autres 2 outils : le JDK et le JRE
- Le JRE (Java Runtime Environment) fournit la JVM (Java Virtual Machine) indispensable à l'exécution des programmes Java qui ont été préalablement compilés à l'aide du JDK.
- Le JDK (Java Development Kit), en plus de contenir le JRE, comprend également l'ensemble des outils nécessaires pour développer du code Java, tels qu'un compilateur, un debugger, la documentation JavaDoc et bien d'autres fonctionnalités.
Installer le JDK
Installer la dernière version LTS du JDK sur votre machine.
LTS ?
Depuis la version 9 de Java, une nouvelle version de Java est publiée tous les 6 mois. À chaque nouvelle version, Oracle arrête le support de la précédente. Certaines versions sont dites "LTS" (Long-Term Support) et sont supportées pendant une période de plusieurs années, au lieu de quelques mois.
Installation avec SDKMan
La procédure pour installer Java varie en fonction des versions, des plateformes, des systèmes d'exploitation, ...
SDKMan est un outil "cross-platform" qui a pour but de rendre l'opération plus facile.
Installation avec un package manager
Il est possible d'installer le JDK à la main, sans SDKMan.
Voir les instructions
-
Debian-based
-
Windows
Télécharger l'installeur ici et suivre les instructions
Installer un IDE
Pour écrire du code Java, un simple éditeur de texte suffit, mais utiliser un IDE rend les choses plus faciles, car il apporte de l'aide supplémentaire (coloration syntaxique, auto-complétion, ...).
Choisir un IDE adapté
Environnement de développement intégré (IDE)
Voici nos recommendations :
- Visual Studio Code (VSCode) : pour sa légèreté et sa facilité d'utilisation (Visual Studio Code et le pack d'extension java)
- IntelliJ IDEA : un autre choix populaire parmi les développeurs Java, connu pour ses puissantes fonctionnalités et son support approfondi de Java (IntelliJ Community)