Je rencontre une erreur en essayant de compiler des programmes Java.
Je suis sur Windows (c'est un problème spécifique à Windows) et j'ai la dernière version du JDK installée.
J'ai essayé une solution impliquant la variable PATH
, mais l'erreur persiste.
Sortie de la console:
C:\>set path=C:Program Files (x86)\Java\jdk1.7.0\bin
C:\>javac Hello.java
'javac' n'est pas reconnu en tant que commande interne ou externe,
un programme exécutable ou un fichier de commandes.
8 votes
Je pense que votre chemin n'est pas défini. Allez dans vos variables d'environnement et définissez le chemin là-bas.
3 votes
Cette question semble être hors sujet car elle est facilement trouvable dans les instructions d'installation JDK actuelles et la réponse y est à jour et d'une meilleure qualité que toute réponse ici. Elle est également facilement accessible, pour toutes les plateformes, dans le premier chapitre du tutoriel de démarrage officiel.
9 votes
Merci pour l'information Jason C. Mais je dois avouer que je trouve la décision de considérer ce fil de discussion comme hors sujet contradictoire avec le nombre d'autres personnes qui ont approuvé cette réponse. Comme je m'apprête à le faire.
1 votes
Lien actuel : docs.oracle.com/javase/8/docs/technotes/guides/install/…
0 votes
Ajouter une nouvelle variable est plus facile et une fois que vous avez créé une nouvelle variable "PATH", assurez-vous d'ajouter un point-virgule (;) à la fin de la valeur.
0 votes
docs.oracle.com/javase/tutorial/getStarted/problems/index.html
0 votes
Vous pouvez trouver tout, du téléchargement de Java à l'exécution d'un programme d'exemple Java ici
0 votes
Vous avez oublié le backslash après C et vous devez ajouter un point-virgule à la fin du chemin. Ceci est le résultat après avoir joué avec le point-virgule qui est très important
0 votes
J'ai exactement le même problème! J'ai réinstallé les programmes, défini à nouveau les chemins de jre et jdk, j'ai exécuté "java" et j'obtiens tous les détails indiquant que Java est installé, mais lorsque je lance "javac", j'obtiens cette erreur.. J'ai tout essayé! S'il vous plaît aidez-moi