Chargement...

Installer Java

À la page précédente, vous avez vu un fichier qui fait afficher mint à l'écran quand il s'exécute. Vous ne pouvez pas encore l'exécuter, car les deux commandes qui font ce travail ne sont pas sur votre ordinateur. Cette page les installe, puis lance ce même fichier. Le résultat final est identique sous Windows et sous macOS : java -version écrit une ligne de version, javac -version écrit une ligne de version, javac Mint.java n'écrit aucune ligne et java Mint écrit mint. Seules les étapes sur lesquelles vous cliquez avant d'atteindre ces commandes diffèrent d'un système à l'autre. Windows a donc sa section, et macOS la sienne. Suivez la section qui correspond à la machine que vous avez sous les yeux, puis revenez à la partie commune pour exécuter le fichier.

Ce que vous installez

Ce que vous téléchargez est un JDK. JDK est le nom court du kit qui contient les commandes de Java. Deux d'entre elles comptent dans cette page. javac lit le fichier Mint.java et le prépare. java exécute le fichier préparé, et c'est la commande qui écrit mint à l'écran. Avec une seule des deux, l'installation est incomplète : sans javac, le fichier ne peut pas être préparé ; sans java, le fichier préparé ne peut pas être exécuté, et l'écran n'affiche jamais mint. Vous ne tapez pas les lettres JDK dans le terminal. Vous installez le kit, et c'est lui qui ajoute javac et java à votre ordinateur.

Récupérez le kit sur adoptium.net. Le kit proposé par ce site s'appelle Eclipse Temurin. Sur la page de téléchargement, choisissez une version actuelle à support à long terme ; pour ce cours, cela veut dire la version 21 ou une plus récente. En 2026, la version à long terme en vigueur comprend la 25, et dans une année ultérieure vous pourrez voir un numéro plus élevé. Prenez la 21 ou le numéro à long terme le plus haut que la page propose. Ne prenez pas Java 8. Java 8 est trop ancien pour les pages suivantes, et si votre ligne de version ne contient qu'un 8, vous avez téléchargé le mauvais kit. Les petits nombres après le point forment le patch. Un ordinateur peut afficher 21.0.5 et un autre 21.0.6, ou l'un peut afficher 25 là où l'autre affiche 21. Les deux conviennent. Cette page ne vous demande jamais de reproduire un numéro de patch ; elle vous demande de voir 21, ou un nombre plus grand, dans la ligne de version.

Windows

Sous Windows, vous téléchargez un installateur dont le nom se termine par .msi. Sur adoptium.net, choisissez Windows, puis le JDK, puis le .msi plutôt que l'archive zip. Enregistrez le fichier, puis ouvrez-le. Windows peut vous demander d'autoriser l'installateur à modifier votre machine ; autorisez-le. La fenêtre qui s'ouvre est l'assistant de Temurin. Avancez jusqu'à l'écran qui liste ce que l'installateur va mettre en place. Un fichier simplement téléchargé ne suffit pas : le .msi doit s'exécuter jusqu'au bout.

Sur cet écran de configuration, une option porte ce libellé : Add the installation to the PATH environment variable. Le libellé reste en anglais, car c'est le texte même de l'installateur et c'est celui que vous devez repérer. PATH est la liste des dossiers dans lesquels Windows cherche quand vous tapez une commande. Si le dossier de Temurin ne figure pas sur cette liste, le terminal ne trouve ni java ni javac, alors que les fichiers sont bien sur le disque. L'option est déjà cochée à l'ouverture de l'installateur. Laissez-la cochée et ne décochez pas la case. Une deuxième option concerne la variable JAVA_HOME. Vous pouvez l'activer comme la laisser désactivée : cette page n'utilise pas JAVA_HOME, et le fichier Mint.java s'exécute sans elle. Terminez l'installation et attendez que l'assistant indique que la configuration est achevée. Le dossier habituel est C:\Program Files\Eclipse Adoptium\, mais vous n'avez pas besoin de l'ouvrir à la main. C'est l'option PATH qui rend les commandes visibles.

Un terminal déjà ouvert ne voit pas une modification de PATH. Fermez chaque fenêtre de l'invite de commandes et chaque fenêtre PowerShell qui était ouverte avant la fin de l'installation, y compris celle où vous aviez seulement jeté un coup d'œil avant d'installer. Ouvrez ensuite une nouvelle fenêtre. Dans cette nouvelle fenêtre, tapez java -version et appuyez sur Entrée. L'écran écrit une ligne de version, et quelque part dans cette ligne figure 21 ou un nombre plus grand, comme 25. Le reste de la ligne peut mentionner Temurin et un patch ; vous vérifiez le nombre, vous n'avez pas à recopier toute la ligne. Tapez ensuite javac -version et appuyez sur Entrée. Cette commande écrit sa propre ligne de version, qui contient elle aussi 21 ou un nombre plus grand. Deux lignes de version prouvent que les deux commandes sont réellement présentes. Une seule ligne ne suffit pas, car un ordinateur peut avoir java sans avoir javac.

Si la nouvelle fenêtre dit qu'elle ne trouve pas java, ou que la commande n'est pas reconnue, arrêtez-vous et examinez deux causes. La première : cette fenêtre a été ouverte avant la fin de l'installateur ; fermez-la et ouvrez-en une autre. La seconde : l'option PATH a été décochée pendant la configuration. Relancez le .msi, laissez Add the installation to the PATH environment variable activée, terminez l'installation et ouvrez une nouvelle fenêtre. Tapez de nouveau java -version, puis javac -version. Ne passez pas à Mint.java tant qu'une des deux commandes manque. Si la ligne de version ne contient qu'un 8, votre kit est Java 8 ; écartez ce choix et installez Temurin 21 ou plus récent.

macOS

macOS n'utilise pas le .msi de Windows et n'affiche pas de case PATH. Sur adoptium.net, choisissez macOS, puis le téléchargement qui correspond à la puce de l'ordinateur. Un Mac à puce Apple silicon, c'est-à-dire les modèles vendus comme M1 et suivants, utilise le téléchargement aarch64. Un Mac plus ancien à puce Intel utilise le téléchargement x64. Le fichier qu'il vous faut se termine par .pkg. Téléchargez-le et ouvrez-le. L'installateur commence par une courte introduction qui nomme le dossier qu'il va utiliser. Cliquez sur Continue. Lisez la licence (license), cliquez de nouveau sur Continue et acceptez. Cliquez ensuite sur Install et laissez l'installateur finir. Vous pouvez garder le dossier proposé. Le kit se place sous /Library/Java/JavaVirtualMachines/. Vous ne tapez pas ce chemin dans cette page, et vous ne modifiez aucun fichier de configuration du shell. Le .pkg constitue toute l'installation sous macOS.

Quand l'installateur annonce qu'il a réussi, quittez Terminal s'il était déjà ouvert, puis rouvrez-le. L'ancienne fenêtre a démarré avant l'existence du kit, elle peut donc encore dire que la commande est introuvable. Dans la nouvelle fenêtre, tapez java -version. L'écran écrit une ligne de version contenant 21 ou un nombre plus grand, la même vérification que sous Windows. Tapez ensuite javac -version, qui écrit lui aussi une ligne de version. Il n'y a pas de case PATH à retrouver pour la cocher, puisque l'installateur de macOS n'a pas cette option de Windows. Si le nouveau Terminal ne trouve toujours pas java, le .pkg n'est pas allé au bout. Ouvrez-le de nouveau et cliquez sur Install, rouvrez Terminal une fois de plus et tapez les deux commandes de version. Une boîte de dialogue qui propose d'installer Java à votre place depuis un autre endroit ne correspond pas à ce kit. Fermez-la et utilisez le .pkg de Temurin sur adoptium.net.

Linux

Linux est une troisième installation, et non une copie des étapes du Mac. Sur adoptium.net, choisissez Linux et prenez le type de paquet que votre système installe : un paquet .deb, un paquet .rpm ou un paquet .apk. Installez-le comme vous installez les autres paquets du même type. Quand l'installation du paquet est finie, ouvrez un nouveau terminal ; une ancienne fenêtre ne voit pas les nouvelles commandes. Tapez java -version, puis javac -version. Chacune écrit une ligne de version contenant 21 ou un nombre plus grand. Si le terminal ne trouve pas java, soit l'installation du paquet n'est pas terminée, soit la fenêtre est ancienne. Terminez le paquet, ouvrez une nouvelle fenêtre et tapez de nouveau les deux commandes. Le reste de cette page, le fichier et les deux commandes d'exécution, est identique sous Windows, sous macOS et sous Linux.

Enregistrer Mint.java et l'exécuter

Les lignes de version n'écrivent pas mint. Elles prouvent seulement que le kit est installé. mint vient du fichier. Créez un dossier que vous pouvez ouvrir dans le terminal et enregistrez-y le fichier sous le nom Mint.java. La première ligne à l'intérieur du fichier est public class Mint, donc le nom du fichier doit être Mint.java, avec ce M majuscule, et l'extension doit être .java. Un fichier nommé mint.java ou Mint.txt est un autre fichier, et javac ne le traitera pas comme ce programme. Voici le fichier à enregistrer.

enregistrez ceci sous le nom Mint.java

java
public class Mint {
    public static void main(String[] args) {
        System.out.println("mint");
    }
}

Placez le terminal dans le dossier qui contient Mint.java. Sous Windows, vous pouvez ouvrir le terminal depuis ce dossier ou utiliser cd avec le chemin du dossier. Sous macOS et sous Linux, faites cd vers ce dossier dans le nouveau terminal. Tapez javac Mint.java et appuyez sur Entrée. Quand le fichier est correct, cette commande n'écrit aucune ligne. Un terminal silencieux est ici le signe d'une réussite, pas d'un blocage. Tapez ensuite java Mint et appuyez sur Entrée. Ne mettez pas .java après java. L'écran affiche mint. Le mot mint n'est pas dans la commande java Mint ; c'est le fichier qui l'écrit, à partir du mot placé entre les guillemets. L'écran a une ligne, et pas de deuxième. Le M majuscule du nom du fichier n'est pas le mot qui s'affiche à l'écran.

📊 Ce que chaque commande écrit

Ce que vous tapez Écran
java -version une ligne de version, 21 ou plus
javac -version une ligne de version
javac Mint.java aucune ligne
java Mint mint

Si javac dit qu'il ne trouve pas Mint.java, regardez les lignes de version avant de réinstaller quoi que ce soit. Quand java -version écrit toujours une ligne de version, Java est déjà installé et le terminal se trouve simplement dans un autre dossier. Le fichier est ailleurs sur le disque. Allez dans le dossier qui contient réellement Mint.java et tapez de nouveau javac Mint.java. Quand cette commande n'écrit aucune ligne, tapez java Mint. La deuxième commande écrit mint. Réinstaller le kit ne corrige pas un mauvais dossier.

L'installation n'est terminée que lorsque les quatre lignes de ce tableau ont eu lieu dans le même nouveau terminal, dans le dossier qui contient le fichier. Les deux commandes de version ont écrit une ligne. javac Mint.java n'a rien écrit. java Mint a écrit mint. Si vous vous arrêtez aux lignes de version, le kit est installé, mais le programme n'a pas été exécuté. La page suivante ouvre ce même fichier et lit les lignes qu'il contient, une par une, pour montrer quelle ligne écrit mint et lesquelles n'écrivent rien.

L'écran après l'installation

java -version écrit une ligne de version qui contient 21 ou un nombre plus grand. javac -version écrit une ligne de version. javac Mint.java n'écrit aucune ligne. java Mint écrit mint, sur une seule ligne, sans guillemets et sans deuxième ligne. Windows a atteint cet écran avec le .msi et PATH laissé activé. macOS l'a atteint avec le .pkg. L'écran final est le même.

🧠 Testez Vos Connaissances

Prêt à Commencer

Testez Vos Connaissances

Mettez-vous au défi avec ce quiz interactif et voyez à quel point vous comprenez le sujet

❓
8
Questions
🎯
70%
Pour Réussir
♾️
∞
Temps
🔄
∞
Tentatives

📝 Instructions

  • Lisez chaque question attentivement
  • Sélectionnez la meilleure réponse pour chaque question
  • Vous pouvez refaire le quiz autant de fois que vous le souhaitez
  • Votre progression sera affichée en haut