210 votes

Java n'est pas reconnu comme une commande interne ou externe.

En essayant de vérifier la version actuelle de Java dans laquelle je fonctionne, j'ai reçu l'erreur "java n'est pas reconnu comme une commande interne ou externe, un programme exploitable ou un fichier batch".

J'utilise le système d'exploitation Windows 7 et j'ai téléchargé la dernière version de JDK. J'ai pensé que j'avais peut-être accidentellement supprimé la version de Java de la machine, car avant, j'étais capable de vérifier la version de Java en utilisant la commande "java -version".

Quel logiciel dois-je télécharger pour que Java fonctionne à nouveau sur mon ordinateur ?

EDITAR:

J'ai réussi à faire fonctionner Java à partir de ma commande après m'être assuré que toutes les variables d'environnement pointaient vers le SDK Java actuel.

10voto

Anurag_BEHS Points 1142

Pour moi, il a commencé à fonctionner après avoir mis , : au début du chemin de la variable système :--

enter image description here

enter image description here

7voto

naru Points 81

Ma solution a été de mettre la même valeur (chemin vers le dossier bin du JDK) dans le dossier de l'utilisateur. JAVA_HOME y Path

JAVA_HOMEPath

1 votes

Bienvenue à SO. Veuillez ajouter quelques informations supplémentaires - par exemple, ce que vous avez réellement investi dans le projet. JAVA_HOME y PATH et ne pas se référer à d'autres réponses.

5voto

besartm Points 81

Ce problème se pose sous Windows 8. Tout d'abord, copiez votre chemin de java jdk - par ex. C:\Program Fichiers \Java\jdk1.7.0_51\bin.

  1. Faites un clic droit sur l'icône Poste de travail sur le bureau et cliquez sur Propriétés.

  2. Sélectionnez "Paramètres système avancés" dans le volet de gauche.

  3. Sous l'onglet "Avancé", sélectionnez "Variables d'environnement" en bas.

  4. Dans Variables système, sélectionnez la variable 'Path' et modifiez-la.

Collez le chemin et ajoutez un ';' à la fin - par exemple. C:\Program Fichiers \Java\jdk1.7.0_51\bin ;

2 votes

Assurez-vous que ( ;) à la fin du chemin existant avant de l'ajouter.

4voto

Breton F. Points 89

Dans mon cas, PATH a été correctement défini mais PATHEXT a été effacé par erreur avec l'extension .exe. C'est pourquoi la fenêtre ne peut pas trouver java ou toute autre application .exe à partir de l'invite de commande. J'espère que cela pourra aider quelqu'un.

2voto

Pratik Points 21

J'ai eu le même problème. Installez simplement le bit exact de java de votre ordinateur. Si votre PC est 64 bit alors installez java 64 bit. S'il est en 32 bits alors vice versa :)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X