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

Robbo_UK
la source
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.

Robbo_UK
la source