Javac n'est pas trouvé
Je suis sous Windows 8 et je ne peux pas obtenir javac au travail.
J'ai réglé mon CHEMIN dans les variables d'environnement pour
C:\Program Files (x86)\Java\jdk1.7.0_17\bin
J'ai essayé avec et sans ';' mais en vain.
J'ai récemment eu ce problème sur mon bureau et l'ajout d' ; travaillé, mais il n'est pas dans ce cas.
J'ai fait en sorte que javac n'existe pas dans la corbeille de trop.
Toutes les suggestions sur les correctifs seraient grandement appréciés.
MODIFICATIONS
echo %PATH% donne:
C:\Users\Arktri\Desktop>echo %PATH%
C:\Program Files (x86)\Intel\iCLS Client\;
C:\Program Files\Intel\iCLS Client\;
C:\Windows\system32;C:\Windows;
C:\Windows\System32\Wbem;
C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files (x86)\Intel\OpenCL SDK.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK.0\bin\x64;
C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;
C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;;
C:\Program Files (x86)\Java\jre7\bin
Et l'erreur exacte est: 'javac' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes.
- pouvez-vous lancer un interpréteur de commandes, tapez
echo %PATH%
et de publier les résultats? - Quelle est l'erreur que vous voyez? En disant: "je ne peux pas obtenir de [son] travail" ne veut pas nous en dire plus sur le problème.
- Le double des points-virgules peut-être un problème.
- Avez-vous un espace supplémentaire dans le chemin vous? Je peux voir: Pr me de Fichiers...
- confluence.atlassian.com/display/DOC/...
Vous devez vous connecter pour publier un commentaire.
Aussi loin que je peux voir, vous avez la
JRE
dans votrePATH
, mais pas leJDK
.À partir d'une invite de commandes, essayez ceci:
Puis essayez
javac
encore une fois - si cela fonctionne, vous aurez besoin de modifier de façon permanente vos variables d'environnement pour avoirPATH
inclure laJDK
trop.Path
C:\Program Files\Java\jdk1.7.0_76\bin
Maintenant que vous avez défini. Type
javac
dans cmd. Tous les javac options seront affichées.Je suis fouillé beaucoup de réponses suggèrent me taper cmd:
mais c'est FAUX!
la bonne solution est que vous laissez "set" et il suffit de taper
P/s: bien sûr, vous devez remplacer "jdk1.7.0" dossier par votre version de java dossier. Cela fonctionne bien sur win 7 32 bits, mais je pense que ça fonctionne sur win 8 - essayez-le!
Commencer par l'ouverture d'une cmd.exe session, en changeant le répertoire dans le répertoire "program files" qui a la javac.exe exécutable et en cours d'exécution .\javac.exe.
Si cela ne fonctionne pas, réinstaller java. Si cela fonctionne, les chances sont que vous trouverez (en faisant cette tâche) que vous avez installé une version 64 bits
javac.exe
, ou un peu différent numéro de version dejavac.exe
, ou dans un autre lecteur, etc. et en sélectionnant le droit d'entrée dans votre chemin deviendra un jeu d'enfant.Seulement utilisez le point-virgule entre répertoires dans la variable d'environnement PATH, et n'oubliez pas que dans certains systèmes, vous devez vous déconnecter et vous reconnecter en avant la nouvelle variable d'environnement est accessible à tous environnements.
Vous n'avez pas jdk1.7.0_17 dans votre CHEMIN d'accès, vérifiez de nouveau.
Il y a seulement JRE qui ne peut pas contenir 'javac' compilateur.
En outre, il est préférable de mettre de variable JAVA_HOME, et de l'inclure dans le CHEMIN d'accès.
ce faire:
1. exécuter CMD (WIN+R puis tapez CMD)
2. Tapez ceci:
set PATH=%PATH%; installation de java chemin\bin
Remplacer "java chemin d'installation" avec le répertoire du JDK est installé, comme C:\Program Files (x86)\Java. Assurez-vous d'ajouter le \bin après le JDK répertoire, parce que cela souligne "javac" et "java" (BIN est l'acronyme de "binaires")
De cette façon, vous pouvez exécuter le compilateur de Java à partir de n'importe où. Il est impossible de CD vers le répertoire du JDK, car il y a un espace dans les Fichiers Programme et le DOS ne vous laissera pas de CD à ces répertoires.
Façon la plus simple: la recherche d'javac.exe dans windows barre de recherche. Ensuite, copiez et collez l'intégralité du dossier nom et l'ajouter dans les variables d'environnement path dans les paramètres système avancés.