2010-09-05 33 views
6

Ich habe Pfadvariable 'C:\Program Files\Java\jdk1.6.0_21\bin' in Umgebungsvariablen hinzugefügt, aber es gibt immer noch diesen Fehler: 'javac' is not recognized as an internal or external command, operable program or batch file, wenn ich versuche, javac mycode.java auszuführen. Ich werde verrückt, bitte hilf mir. Vielen Dank.'javac' wird nicht erkannt

+2

do 'echo% PATH%' und zeigen Sie uns die Ausgabe – nos

+0

Das ist viel bessere Frage als die ursprüngliche, aber ich frage mich immer noch, warum Sie eine neue Frage für das gleiche Problem stellen mussten. – Carlos

Antwort

6

Schließen Sie das Eingabeaufforderungsfenster und öffnen Sie es erneut, damit die neuen Umgebungsvariablen wirksam werden.

+0

Natürlich wurde dieser Schritt in den Anweisungen erwähnt, die ich mit der ursprünglichen Frage verknüpft habe. Frage mich, ob er sie jemals gelesen hat ... – Carlos

+0

Jetzt habe ich versucht, .java Dateiverzeichnis zu ändern und es funktioniert. Aber es gibt mir einen Fehler: 'C: \ Benutzer \ Tomas> javac hallo.java hallo.java:1: Klasse my_first ist öffentlich, sollte in einer Datei mit dem Namen my_fi rst.java öffentlichen Klasse my_first' –

+2

Rename deklariert werden Ihre .java-Datei zu my_first.java und versuchen Sie es erneut zu kompilieren. Die Quellcodedatei muss den gleichen Namen Ihrer Klasse haben, in diesem Fall my_first. –