Maison >Java >javaDidacticiel >Pourquoi mon invite de commande ne reconnaît-elle pas « javac » ?

Pourquoi mon invite de commande ne reconnaît-elle pas « javac » ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-16 11:44:11463parcourir

Why Isn't My Command Prompt Recognizing

La mystérieuse disparition du compilateur Java

Vous essayez d'exploiter la puissance du compilateur Java en émettant la commande familière "javac", mais à votre grande consternation, vous rencontrez le message déroutant : "javac n'est pas reconnu". Que se passe-t-il ?

La racine du problème : sans PATH

En coulisses, votre invite de commande recherche des emplacements prédéfinis pour l'exécutable javac. Ces emplacements sont spécifiés dans une variable système appelée PATH. Si le répertoire d'installation de Java est absent de ce chemin, javac devient un fantôme insaisissable pour votre commande.

Le lien manquant : JRE désinstallé

Java est disponible en deux versions : JRE (Runtime Environment) et JDK (Kit de développement). Alors que JRE vous permet d'exécuter des programmes Java, JDK fournit les outils nécessaires pour les compiler et les créer. Si vous avez uniquement installé JRE, vous rencontrerez cette erreur car vous n'avez pas le compilateur javac. Vérifiez à nouveau si le JDK est installé et redémarrez votre quête.

Magie peu fiable : évitez les astuces "set PATH"

Certaines personnes bien intentionnées suggèrent d'exécuter "set PATH=..." pour ajouter le chemin Java. Cependant, cette approche écrase l'intégralité de votre PATH, ce qui risque de casser d'autres programmes. C'est une manœuvre risquée qu'il vaut mieux éviter. Suivez plutôt ces étapes pour guider votre PATH en toute sécurité.

Mission : Trouver le chemin Java

  1. Pour les installations exe, accédez à « C : Program Files » ou "C:Program Files (x86)" et localisez le dossier Java.
  2. Dans le dossier Java, recherchez le Dossier "jdkxxxx", où "xxxx" représente le numéro de version du JDK.
  3. Entrez le répertoire "bin" dans le dossier "jdkxxxx". C'est ici que réside votre exécutable javac.

La grande finale : édition de chemin

Armé du chemin Java, aventurez-vous dans le domaine des variables d'environnement.

  1. Cliquez avec le bouton droit sur Ce PC et sélectionnez Propriétés > Paramètres système avancés.
  2. Cliquez sur Variables d'environnement.
  3. Sous Variables système, localisez la variable PATH.
  4. Ajoutez le chemin Java à la fin de la liste existante, suivi d'un point-virgule (;).
  5. Envisagez de supprimer tous les chemins Java en double ou inutiles entrées.

Complétez le cercle : JAVA_HOME

Pendant que vous êtes dans le domaine des variables, créez JAVA_HOME s'il n'existe pas. Définissez-le sur le chemin du dossier « jdkxxxx » (par exemple, « C:Program FilesJavajdkxxxx »).

Rebirth : Fermer et rouvrir

Pour garantir que les nouvelles variables d'environnement prenez effet, fermez et rouvrez l’invite de commande ou votre IDE. Et voilà, le javac manquant est revenu des abysses, prêt à transformer votre code Java en merveilles compilées.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn