J'utilise Windows 8 et je ne parviens pas à faire fonctionner javac.
J'ai mis mon PATH dans les variables d'environnement à
C:\Program Files (x86)\Java\jdk1.7.0_17\bin
J'ai essayé les deux avec et sans ';' mais en vain.
J'ai récemment eu ce problème sur mon bureau et en ajoutant; travaillé mais ce n'est pas dans ce cas.
Je me suis assuré que javac existe aussi à la poubelle.
Toute suggestion sur les correctifs serait grandement appréciée.
EDITS 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\2.0\bin\x86;
C:\Program Files (x86)\Intel\OpenCL SDK\2.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 la suivante: 'javac' n'est pas reconnu comme une commande interne ou externe, un programme utilisable ou un fichier de commandes.
Autant que je sache, vous avez la JRE
dans votre PATH
, mais pas la JDK
.
Depuis une invite de commande, essayez ceci:
set PATH=%PATH%;C:\Program Files (x86)\Java\jdk1.7.0_17\bin
Ensuite, essayez à nouveau javac
- si cela fonctionne, vous devrez modifier de manière permanente vos variables d'environnement pour que PATH
inclue aussi JDK
.
Path
C:\Program Files\Java\jdk1.7.0_76\bin
Maintenant vous êtes prêt. Tapez javac
en cmd. Toutes les options de javac seront affichées.
Je cherche beaucoup de réponses qui me suggèrent de taper cmd:
set path = "%path%;c:program files\Java\jdk1.7.0\bin"
mais c'est faux!
la bonne solution est-ce que vous laissez "set" et tapez
path = %path%;c:program files\Java\jdk1.7.0\bin
P/s: vous devez bien sûr remplacer le dossier "jdk1.7.0" par votre dossier de version Java actuelle. Cela fonctionne bien sur win 7 32bit, mais je pense que cela fonctionne aussi sur win 8 - essayez-le!
Commencez par ouvrir une session cmd.exe, en changeant le répertoire dans le répertoire "program files" contenant l'exécutable javac.exe et en cours d'exécution.\Javac.exe.
Si cela ne fonctionne pas, réinstallez Java. Si cela fonctionne, vous constaterez probablement (en effectuant cette tâche) que vous avez installé un javac.exe
64 bits, ou un numéro de version légèrement différent de javac.exe
, ou dans un lecteur différent, etc. et en sélectionnant la bonne entrée dans votre chemin. deviendra un jeu d'enfant.
Utilisez uniquement les répertoires point-virgule entre dans la variable d’environnement PATH et rappelez-vous que dans some systems, vous devez vous déconnecter et vous reconnecter avant que la nouvelle variable d’environnement ne soit accessible à tous environnements. .
Moyen le plus simple: recherchez javac.exe dans la barre de recherche de Windows. Copiez et collez ensuite le nom complet du dossier et ajoutez-le au chemin des variables d'environnement dans les paramètres système avancés.
faites ceci: 1. lancer CMD (WIN + R puis taper CMD) 2. Tapez ceci:
définir PATH =% PATH%; Chemin d'installation Java\bin
Remplacez "chemin d'installation Java" par le répertoire dans lequel JDK est installé, tel que C:\Program Files (x86)\Java. Assurez-vous d’ajouter le\bin après le répertoire JDK, car il pointe vers "javac" et "Java" (BIN signifie "binaires").
De cette façon, vous pouvez exécuter le compilateur Java de n'importe où. Il est impossible de créer un CD dans le répertoire JDK car il contient un espace dans Program Files et DOS ne vous laissera pas accéder à ces répertoires.
Vous n'avez pas jdk1.7.0_17 dans votre PATH - vérifiez à nouveau . Il n'y a que JRE qui ne peut contenir le compilateur 'javac'.
En outre, il est préférable de définir la variable Java_HOME, puis de l'inclure dans PATH.