Que puis-je faire quand je continue à recevoir l'erreurjavac pas reconnu
« javac » est pas reconnu comme une commande interne ou externe, un programme ou un fichier batch
quand je veux compiler mon pot ou fichier .class
?
Merci
Que puis-je faire quand je continue à recevoir l'erreurjavac pas reconnu
« javac » est pas reconnu comme une commande interne ou externe, un programme ou un fichier batch
quand je veux compiler mon pot ou fichier .class
?
Merci
Assurez-vous que% JAVA_HOME%/bin est votre% PATH% (ou JAVA_HOME $ sur le $ PATH dans * nix).
Cela signifie simplement que javac n'est pas dans votre variable PATH.
Sous Windows, il vous suffit d'ajouter le dossier contenant javac.exe à la variable d'environnement PATH (Win + Pause/Break). Sous Linux/Mac/Unix, ajoutez simplement ce répertoire à $ PATH dans .bashrc ou similaire.
Vous devez installer JDK (qui inclut le compilateur javac) et vous assurer qu'il se trouve dans le chemin. Voir http://java.sun.com/javase/downloads/index.jsp
Cela signifie que ce n'est pas votre chemin. Vous avez les options suivantes:
1) Accédez au répertoire où réside javac avant de l'appeler.
2) Utilisez le chemin complet vers javac lors de l'appel, par ex. C: \ java \ jdk1.6.0_12 \ bin \ javac ...
3) Ajoutez le répertoire javac à la variable d'environnement PATH
L'erreur que vous voyez est généré par Windows, et ne spécifique à Java. Cette erreur signifie que vous avez tapé une commande et que Windows n'a pas trouvé la commande sous ce nom.
La manière la plus simple de remédier à la situation consiste à s'assurer que Java est correctement installé dans les paramètres PATH
de votre système. Tout d'abord, assurez-vous qu'un JDK est installé (et pas seulement un JRE). Votre meilleur choix est d'ajouter une variable d'environnement appelée JAVA_HOME
et de le pointer dans le répertoire d'installation de base pour la version de Java que vous avez installée.
Ensuite, modifiez votre variable d'environnement PATH
en ajoutant la chaîne %JAVA_HOME%\bin;
à tout ce qui est déjà dans votre PATH
. Si vous regardez le contenu de ce répertoire, vous verrez que javac
est là (avec un certain nombre d'autres outils de développement Java).
Etape 4 (Mettre à jour la variable PATH) de l'JDK installation instructions explique ce que vous devez faire pour faire en sorte que vous pouvez simplement taper dans javac
la fenêtre d'invite.
Le lien ci-dessous explique étape par étape comment configurer les variables java_home et path. JAVA_HOME setup
Même si j'avais
JAVA_HOME
défini%JAVA_HOME%\bin
présent dans mon %PATH%
j'avais encore cette erreur. Je l'ai résolu en éliminant le JRE de ma variable de chemin. Il a été mis avant JAVA_HOME
, n'a pas javac
. Il semble que Windows ne puisse pas trouver javac
dans JAVA_HOME\bin
dans ce cas.
Pour Windows
Panneau de configuration>système ... Cliquez ensuite sur Advanced System Configuration (volet gauche) ... puis la fenêtre pop-up ouvrir ... puis cliquez sur Variables d'environnement ... Puis une autre fenêtre s'ouvrira ... cliquez sur Nouveau et ajouter les informations de saisie ci-dessous
Nom de la variable: CHEMIN
Valeur de la variable: C: \ Program Files \ Java \ jdk1.7.0_45 \ bin [* assurez-vous que c'est le bon chemin pour vous]
Ensuite, devrait fonctionner
+1 pour le raccourci Windows à la page "Propriétés" de "Poste de travail". :) – g19fanatic