'C:\' CMD, le nom de fichier, le nom du répertoire ou de la syntaxe du nom de volume est incorrecte
Récemment commencé à essayer d'apprendre java et la première chose que j'avais à faire était de faire une variable de CHEMIN d'accès. Ma variable path ressemble à ceci.
C:\Users\Collin>echo %path%
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32;
'C:\Program Files(x86)\Java\jdk1.7.0_40\bin';C:\Windows;C:\Windows\system32;
Donc, je tente de l'utiliser javac pour voir si le chemin n'a de travail. Javac n'a pas de travail, montrant l'erreur de pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
J'ai ensuite essayé tout à l'aide de chemin et j'ai obtenu ceci:
C:\Users\Collin>%path%
The filename, directory name, or volume label syntax is incorrect.
J'ai ensuite essayé d'utiliser de base explorer des chemins tels que "C:\" et essayé un autre lecteur que 'G:\'. J'ai essayé presque toutes les variations de l'offre et mise en forme mais rien ne semble fonctionner.
C:\Users\Collin>C:\
'C:\' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Collin>'C:\'
The filename, directory name, or volume label syntax is incorrect.
C:\Users\Collin>"C:\"
'"C:\"' is not recognized as an internal or external command,
operable program or batch file.
C:\Users\Collin>'G:\'
The filename, directory name, or volume label syntax is incorrect.
Je suis sous Windows 7 Ultimate 64-bit que mon OS. Devrai-je viens de formater mon disque dur? Cela semble être un problème avec le registre, et en tant que tel, je pense que je vais devoir formater et réinstaller. Mais, peut-être il ya quelque chose que je n'ai pas compris que vous les gars peuvent? Toute aide serait grandement appréciée, même si vous me dites que je dois formater. Merci à l'avance.
Enlever du chemin. Utiliser set path=C:\Program Files(x86)\Java\jdk1.7.0_40\bin;C:\Windows;C:\Windows\system32;
Essayé avec les deux méthodes. Le retour des erreurs différentes. C:\Users\Collin>%path% 'C:\Program' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. C:\Users\Collin> chemin d'accès PATH=C:\Program Files(x86)\Java\jdk1.7.0_40\bin;C:\Windows;C:\Windows\system32
Un lecteur du répertoire racine n'est pas un fichier exécutable, ni est le chemin d'accès Windows, de sorte que ces messages d'erreur sont comme prévu. Aussi, n'utilisez pas de guillemets dans la variable d'environnement path.
OriginalL'auteur Collin Tinen | 2013-09-21
Vous devez vous connecter pour publier un commentaire.
sélectionnez "Chemin" dans la partie supérieure et appuyez sur "Modifier...":
ajouter
;%ProgramFiles(x86)%\Java\jdk1.7.0_40\bin
le chemin:OriginalL'auteur Endoro
Il n'est pas très clair ce que le problème est. Il semble que vous ayez installé java C:\Program Files(x86)\Java\jdk1.7.0_40 et veut utiliser javac pour compiler un programme.
set path=C:\Program Files(x86)\Java\jdk1.7.0_40\bin;%path%
Créer une classe Java (HellowWorld.java)
C:\Users\Collin>"C:\" '"C:\"' n'est pas reconnu comme une commande interne ou externe, un programme exécutable ou un fichier de commandes. C:\Users\Collin> "C:\" Le nom de fichier, le nom du répertoire ou de la syntaxe du nom de volume est incorrecte. C:\Users\Collin>C:\ 'C:\' est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes.
-1; vous ne devez jamais utiliser les guillemets dans la variable PATH.
Harry Johnston - grâce. Supprimé les citations incorrectes.
OriginalL'auteur Jayan
Au lieu de
mettre
OriginalL'auteur mmimis85