8
votes

Javac non reconnu

Que puis-je faire lorsque je continue à recevoir l'erreur

'Javac' n'est pas reconnu comme une commande interne ou externe, programme opérable ou fichier batch

Quand je veux compiler mon jar ou mon .Class fichier?

merci


0 commentaires

11 Réponses :


13
votes

Assurez-vous que% Java_Home% / bin est sur votre% de path% (ou $ Java_Home sur le chemin $ dans * Nix).


0 commentaires

6
votes

Cela signifie simplement que Javac n'est pas dans la variable de votre chemin.

sous Windows, il vous suffit d'ajouter le dossier contenant javac.exe à la variable d'environnement de chemin d'accès (win + pause / pause).

sur Linux / Mac / UNIX, il suffit d'annoncer ce répertoire à $ PATH dans .CASHRC ou similaire.


1 commentaires

+1 pour le raccourci Windows sur la page "Propriétés de mon ordinateur". :)



2
votes

Vous devez installer JDK (comprenant Javac Compiler) et vous assurer que c'est sur le chemin. Voir http://java.sun.com/javase/downloads/index.jsp


0 commentaires

7
votes

Cela signifie que ce n'est pas dans votre chemin. Vous avez les options suivantes:

1) changer dans le répertoire où Javac vit avant de l'appeler.

2) Utilisez le chemin complet de Javac lors de l'appel, par exemple. C: \ java \ jdk1.6.0_12 \ bin \ javac ...

3) Ajouter le répertoire Javac à la variable d'environnement de chemin


0 commentaires

4
votes

L'erreur que vous voyez est générée par Windows et n'est pas spécifique à Java. Cette erreur signifie que vous avez saisi une commande et que Windows n'a pas pu trouver la commande par ce nom.

Le moyen le plus simple de corriger la situation consiste à s'assurer que Java est correctement installé dans le chemin . .

Premièrement, assurez-vous que vous avez installé un JDK (et pas seulement un JRE). Votre prochain meilleur pari est d'ajouter une variable d'environnement appelée java_home et de le pointer sur le répertoire d'installation de base de la version de Java que vous avez installée.

Ensuite, modifiez votre variable d'environnement en préparé la chaîne % java_home% \ bin; à ce qui est déjà dans votre . 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).


0 commentaires


0
votes
  • Vérifiez si vous avez installé JDK; Si non installé, installez
  • Si JDK est installé, naviguez dans le dossier BIN de l'installation et essayez d'exécuter Javac.
  • Si Javac exécute, procédez (+:
  • Si Javac n'exécute pas, vérifiez votre chemin système et votre chemin Java et revenez à 2 ci-dessus!

0 commentaires

1
votes

Étape 4 (Mettez à jour la variable du chemin) du Instructions d'installation JDK explique ce que vous devez faire pour le faire pour que vous puissiez simplement taper javac dans la fenêtre d'invite de commande.


0 commentaires

1
votes

Le lien ci-dessous donne une explication étape par étape sur la manière de configurer Java_Home et les variables de chemin. Java_Home Configuration


0 commentaires

1
votes

même si j'avais

  • JDK installé
  • java_home défini
  • % java_home% \ bin présent dans mon % chemin%

    J'ai toujours eu 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 de Javac . Il semble que Windows ne puisse pas trouver javac dans java_home \ bin dans ce cas.


0 commentaires

1
votes

pour Windows

Panneau de commande > SYSTÈME ... puis cliquez sur Réglage du système avancé (volet gauche) ... puis la fenêtre contextuelle s'ouvrira .. .Ce cliquez sur Variables d'environnement ... une autre fenêtre s'ouvrira ... Cliquez sur Nouveau et Ajouter Entrée Informations ci-dessous

Nom de la variable : chemin

Valeur variable : C: \ Fichiers de programme \ Java \ jdk1.7.0_45 \ bin [* Assurez-vous que c'est le bon chemin pour vous ]

alors il devrait fonctionner


0 commentaires