2010-09-05 16 views
6

Dodałem zmienną ścieżki 'C:\Program Files\Java\jdk1.6.0_21\bin' w zmiennych środowiskowych, ale nadal daje mi ten błąd: 'javac' is not recognized as an internal or external command, operable program or batch file kiedy próbuję uruchomić javac mycode.java. Szaleję, proszę o pomoc. Dzięki.'javac' nie jest rozpoznawany

+2

do "echo% PATH%" i pokaż nam wyjście – nos

+0

To jest znacznie lepsze pytanie niż oryginalne, ale wciąż zastanawiam się, dlaczego musieliście zadać nowe pytanie dotyczące tego samego problemu. – Carlos

Odpowiedz

6

Zamknij okno wiersza polecenia i otwórz je ponownie, aby nowe zmienne środowiskowe zaczęły obowiązywać.

+0

Oczywiście ten krok został wymieniony w instrukcjach, które łączyłem z pierwotnym pytaniem. Ciekawe, czy kiedykolwiek je przeczytał ... – Carlos

+0

Teraz próbowałem zmienić katalog pliku .java i to działa. Ale daje mi błąd: 'C: \ Users \ Tomas> javac hello.java hello.java:1: klasa my_first jest jawna, powinna być zadeklarowana w pliku o nazwie my_fi rst.java public class my_first' –

+2

Zmień nazwę plik .java na my_first.java i spróbuj ponownie skompilować. Plik kodu źródłowego musi mieć taką samą nazwę klasy, w tym przypadku my_first. –

Powiązane problemy