Javac n'est pas reconnu sous Windows 10

Contenu

»Javac n'est pas reconnu comme une commande interne ou externe» est une erreur couramment rencontrée par les personnes essayant de compiler des programmes Java sur Windows à l'aide de l'invite de commande. Il peut également être trouvé lorsque les utilisateurs essaient de vérifier la version actuelle du compilateur Java principal.

message-erreur-5-11-2248001

Qu'est-ce que JavaC?

Javac (prononcé “java-voir”), est le compilateur Java principal inclus dans le JDK (Kit de développement Java) développé par Oracle Corporation. Le compilateur est conçu pour accepter le code source conforme aux spécifications du langage Java. (JL) et le convertit en bytecode Java selon la spécification Java Virtual Machine (JVM).

Qu'est-ce qui fait que Javac n'est pas reconnu comme une erreur?

L'erreur « Javac n'est pas reconnu comme une commande interne ou externe » se produit lorsque l'invite de commande ne peut pas trouver la variable Java PATH. Cela peut arriver pour deux raisons:

  • Le kit de développement Java est manquant (JDK) dans la machine: cela se produit généralement parce que l'utilisateur suppose à tort que le compilateur Java (java) il est installé avec l'environnement d'exécution Java.

  • Le chemin vers Javac n'est pas configuré ou est mal configuré: pour compiler à partir de l'invite de commande et s'assurer que les autres outils du serveur d'applications fonctionnent correctement, le système doit connaître l'emplacement de javac. Si c'est le cas, vous devrez définir le chemin manuellement.

Paso 1: Installer le kit de développement Java (JDK)

L'une des principales raisons pour lesquelles cette erreur se produit est que les utilisateurs qui commencent tout juste à apprendre Java confondent l'environnement d'exécution Java. (JRE) avec le kit de développement Java (JDK).

Le JRE fait partie du JDK, mais la plupart du temps, il est téléchargé séparément. De nombreux programmes qui utilisent Java Runtime l'incluent dans leurs packages d'installation.

Parce qu'il y a très peu de raisons pour lesquelles vous aurez besoin du kit de développement Java (JDK) si vous n'êtes pas intéressé par le développement Java, vous avez peut-être cru que Javac était déjà installé par le JRE, mais la vérité est que vous devrez installer tout le kit de développement Java.

Si vous pensez que ce scénario s'applique à votre situation, voici un guide rapide pour installer le kit de développement Java (JDK) afin de résoudre l'erreur “javac n'est pas reconnu”:

  1. Visitez ce lien (ici) et cliquez sur l'icône de téléchargement sur la plate-forme Java (JDK). Cela garantira que vous installez la dernière version disponible du kit de développement Java. télécharger-2-181-4284190Téléchargez la dernière version du JDK

  2. Sur l'écran suivant, faites défiler jusqu'à Java SE Development Kit et assurez-vous de sélectionner le commutateur associé à l'accord de licence d'acceptation. Cliquez ensuite sur le lien de téléchargement associé à Windows. Vous avez le choix entre deux options, mais nous vous recommandons de télécharger le fichier .exe, car cela vous empêchera d'extraire le contenu une fois le téléchargement terminé. télécharger-jdk-8270564Télécharger le kit de développement Java

  3. Une fois le téléchargement terminé, ouvrez l'exécutable d'installation du JDK et suivez les instructions à l'écran pour terminer l'installation. java-tm-developpement-8756962Installation du kit de développement Java

  4. Sur l'écran suivant, assurez-vous que les outils de développement et le code source sont configurés pour être installés sur votre disque dur local avec toutes ses sous-fonctions. En outre, si possible, Nous vous recommandons de conserver le chemin d'installation par défaut car l'étape 2 Ça serait plus facile. java-tm-choix-8598229Installez tous les composants et sous-fonctionnalités sur votre disque dur local

    Noter: En tant que recommandation supplémentaire, notez le chemin d'installation dans Installer sur, puisque vous en aurez besoin à El Paso 2.

  5. Attendez que le kit de développement Java soit installé. Quand le processus se termine, redémarrez votre ordinateur manuellement s'il n'y est pas invité automatiquement. le-kit-de-développement-java-est-en-installation-1575611Installation du kit de développement Java

Maintenant que vous vous êtes assuré d'avoir installé le bon package qui installe JavaC, aller à l'étape 2 où nous nous assurons d'avoir correctement configuré le chemin vers JavaC.

Paso 2: définir la variable d'environnement Java et mettre à jour le chemin du système

Avant de commencer ce processus, Il est important de comprendre que les procédures suivantes ne sont applicables que si vous vous êtes assuré que le kit de développement Java est correctement installé (paso 1).

Si vous avez installé le JDK et que vous obtenez toujours « Javac n'est pas reconnu comme une commande interne ou externe », vient de rencontrer l'un des problèmes techniques les plus courants rencontrés par les débutants Java. Pour finaliser le kit de développement Java sous Windows, vous devrez effectuer une série d'étapes manuelles. Ces étapes doivent toujours suivre l'installation du JDK, même après la mise à jour du kit de développement Java.

Voici un guide rapide pour définir la variable d'environnement Java correcte et mettre à jour le chemin du système:

  1. Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Tapez ensuite »sysdm.cpl» et appuyez sur Entrée pour ouvrir la fenêtre Propriétés système. propriétés-système-4-1809783Exécuter la boîte de dialogue: sysdm.cpl

  2. Dans la fenêtre Propriétés système, allez dans l'onglet Avancé et cliquez sur Variables d'environnement. variables dAllez dans l'onglet Avancé et cliquez sur Variables d'environnement

  3. Dans la nouvelle fenêtre Variable d'environnement, cliquez sur le bouton Nouveau sous Variable système. nouvelle-variable-système-6663669Ajouter une nouvelle variable système

  4. Dans la fenêtre Nouvelle variable système, définissez le nom de la variable sur JAVA_HOME et la valeur de la variable sur le chemin de votre répertoire JDK. Pour enregistrer les modifications, cliquez sur OK. édition-java-variable-1760233Nom de variable et paramètres de valeur

    Noter: Si vous avez entendu nos conseils à l'étape 1 et noté le chemin d'installation du JDK, vous pouvez le coller directement dans la valeur de la variable.

    variable-8631112Chemin d'installation du JDK

  5. Maintenant que vous êtes de retour dans la fenêtre Variables d'environnement, recherchez une variable nommée chemin dans les variables système. Avec la variable Chemin sélectionnée, cliquez sur le bouton Modifier. variable-chemin-5645679Sélectionnez la variable de chemin (dans Variables système) et cliquez sur le bouton Modifier

  6. Dans la fenêtre Modifier la variable d'environnement, cliquez sur le bouton Nouveau. nouveau-bouton-9051549Cliquez sur le bouton Nouveau

  7. Nommez la variable d'environnement nouvellement créée % JAVA_HOME% bac et appuyez sur Entrée. Alors, appuyez sur OK pour appliquer les modifications. java-home-bin-1841053Créez une nouvelle variable d'environnement et nommez-la% JAVA_HOME% bin

  8. Avec cette dernière étape, vous devez configurer votre environnement Java. Vous pouvez maintenant compiler des applications à partir de CMD ou vérifier votre version Javac. javac-réussi-3326580JavaC a été configuré correctement

Vous pouvez effectuer une étape supplémentaire à l'invite de commande pour vous assurer que vous avez correctement défini le chemin d'accès à votre variable d'environnement Java.. Suivez les étapes ci-dessous pour voir si votre configuration fonctionne:

  1. Appuyez sur la touche Windows + R pour ouvrir la boîte de dialogue Exécuter. Puis écrire “cmd” et appuyez sur Entrée pour ouvrir une fenêtre de commande. cmd-55-5996861Exécuter la boîte de dialogue: cmd

  2. Dans la fenêtre de commande, tapez echo% JAVA_HOME% et appuyez sur Entrée pour voir quel retour vous obtenez. Si vous voyez une impression avec le répertoire JDK, puis l'étape 2 a réussi et votre JAVAC fonctionne parfaitement. Si vous voyez un espace au lieu du chemin JDK, signifie que vous ne pouvez pas définir la variable d'environnement; dans ce cas, revisiter El Paso 1 et El Paso 2. cmd-écho-2266011Vérifier si la variable d'environnement Java a été définie correctement

Abonnez-vous à notre newsletter

Nous ne vous enverrons pas de courrier SPAM. Nous le détestons autant que vous.