Javac n'est pas de travail dans l'invite de commande windows

javac ne fonctionne pas dans l'invite de commande windows

^J'ai essayé les suggestions sur ce post, et ça a été un peu utile, mais pas complètement.

J'ai ouvert mon invite de commande et j'ai tapé dans "javac" après avoir mis dans le chemin d'accès dans mes Variables d'Environnement et il n'a pas de travail, à quel point je l'ai googlé et trouvé ce thread.

Je savais que j'avais fermé et ré-ouvert mon cmd déjà, et qui n'a pas fonctionné, donc j'ai sauté un peu et j'ai vu la partie de raconter à moi de faire en sorte que javac.exe existe, j'ai vérifié avec la commande "dir" dans le cmd. Par la suite, tandis que dans la "C:\Program Files\Java\jdk1.7.0_25\bin" du dossier sur l'invite de commande, j'ai tapé dans le prochain peu de conseil, qui a été

for %i in (javac.exe) do @echo %~$PATH:i

Après avoir entré ce dans mon invite de commande, j'ai le message "ECHO". En voyant cela, j'ai tapé dans "javac" et cette fois, cela a fonctionné. J'ai donc décidé de la tester par la sauvegarde de l'annuaire et d'aller vers un dossier dans lequel j'ai eu un .java fichier enregistré et en l'exécutant, mais il m'a encore demandé que

'javac' is not recognized as an internal or external command, operable program or batch file.

C'est décevant. Je pense que ça ne marchera que si je suis à l'INTÉRIEUR le fichier bin sur l'invite de commande, ce qui est ennuyeux, parce que je ne suis pas administrateur sur cet ordinateur et il est gênant de toujours avoir la permission d'un administrateur (de mes parents) de code. Ils seront également de ne jamais me donner le mot de passe. Quelqu'un peut-il m'aider? Merci à l'avance! Et désolé pour l'énorme mur de texte...

EDIT: Quelqu'un a demandé ce que serait la sortie de "echo %path%". C'est cette:

C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\

^Est-il pas censé dire ça?

EDIT 2: @brano88...je pense que j'ai fait? Je clic droit ordinateur, est allé dans les propriétés, est allé à paramètres système avancés, clique sur les Variables d'Environnement et est allé à la partie supérieure et appuyé sur "Nouveau..." Là, j'ai entré le Nom de la Variable Path et la Valeur de la Variable que l'emplacement du dossier bin. Est-ce incorrect? J'ai suivi un YouTube tutoriel étape par étape tout en faisant cela.

Celui-ci: http://www.youtube.com/watch?v=Hl-zzrqQoSE

Peut downvoter expliquer lui-même?
Qu'est-ce que la sortie de "echo %path%" sans les guillemets?
Eh bien, c'est évident: Vous n'avez pas affecter JDK ("C:\Program Files\Java\jdk1.7.0_25\bin") au CHEMIN d'accès.
Si vous avez suivi la vidéo correctement, je crois que vous devriez être en mesure d'utiliser javac, mais vous n'aurez certainement pas avoir lieu dans votre chemin. Peut-être suivre de nouveau, assurez-vous de ne pas manquer quoi que ce soit, ou de faire quelque chose de manière incorrecte.

OriginalL'auteur Fuzail Gilani | 2013-07-15