javac ne fonctionne pas dans l'invite de commande windows
j'essaie d'utiliser javac
avec l'invite de commande windows, mais ça ne marche pas.
après avoir ajouté le répertoire "C:Program FilesJavajdk1.6.0_16bin"
à la fin de la variable d'environnement PATH
, la commande java
fonctionne bien, mais l'utilisation de javac
me donne l'erreur suivante:
'javac' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes.
1 réponses
si vous l'avez ajouté dans le panneau de configuration alors que votre invite de commande était ouverte, cela n'affectera pas votre invite de commande actuelle. Vous aurez besoin de sortir et de rouvrir ou tout simplement faire:
set "path=%path%;c:\program files\java\jdk1.6.0_16\bin"
par voie de contrôle, exécuter:
echo %path%
de votre demande et dites-nous ce que c'est.
sinon, assurez-vous qu'il est un javac dans ce répertoire en essayant:
"c:\program files\java\jdk1.6.0_16\bin\javac.exe"
de l'invite de commande. Vous pouvez aussi dire quel exécutable (s'il y en a) est utilisé avec la commande:
for %i in (javac.exe) do @echo %~$PATH:i
c'est un astucieux truc similaire aux commandes which
et/ou whence
dans certains systèmes D'exploitation de type UNIX.