chemin de commande javac environment windows


0

Je n'arrive pas à définir le chemin de l'environnement pour javac. Lorsque je tape javac -version à partir de l'invite de commande, il devrait retourner

javac 1.7.0_40

Cependant il revient

C:\>javac -version
javac 1.5.0_09
javac: no source files
Usage: javac <options> <source files>
where possible options include:
  -g                         Generate all debugging info
  -g:none                    Generate no debugging info
  -g:{lines,vars,source}     Generate only some debugging info
  .. etc

Maintenant, je peux contourner cela en procédant comme suit

c:
cd: C:\Program Files\Java\jdk1.7.0_40\bin
javac -version
javac 1.7.0_40

Cela m’amène donc à croire qu’il ya quelque chose qui cloche dans la voie de l’environnement? Cela a été ajouté à la liste d'environnement? La ligne de commande démarre toujours dans le lecteur 'z' et non dans le lecteur 'c'. Cela pourrait-il faire partie du problème?

;C:\Program Files\Java\jdk1.7.0_40\bin;

entrez la description de l'image ici


3
Supprimez jdk 5 ou assurez-vous que le chemin d'accès à jdk 7 se trouve bien dans le chemin de votre environnement avant (à gauche de) le chemin de jdk 5. votre chemin est analysé de gauche à droite et arrête l'analyse dès qu'une correspondance est trouvée.
Frank Thomas

Réponses:


1

Merci aux commentaires de Frank, ça a été corrigé. Dans la liste de l'environnement, il y avait

C:\Sun\SDK\jdk\bin

ajouté .. cela devait être la version 5 ou quelque chose comme ça .. de toute façon, en prenant ça, ça résolvait le problème.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.