Zmiana zmiennej ścieżki systemowej nie powoduje zapisania nowej ścieżki

2

Właśnie zainstalowałem JDK (Windows 8 x64), kiedy uruchamiam javaw cmdoknie, wszystko jest w porządku, ale po uruchomieniu javacwyświetla komunikat o błędzie.

Przekonałem się, że kiedy echo %PATH%go używam , pokazuje ścieżkę jako inną, prowadzącą do pliku JRE.

  1. Mam dane wejściowe / dodane jdk\bin;do ścieżki w zmiennych systemowych.
  2. javac nie rozpoznano
  3. echo %PATH%ujawnia, że ​​dodana ścieżka JRE\bin;nie zawiera javac, a zatem komunikat o błędzie.
  4. Wracam do edytora zmiennych i pokazuje prawidłową ścieżkę JDK\bin;
Jaskółka oknówka
źródło

Odpowiedzi:

3

Edytor zmiennych środowiskowych nie zapisuje nowej ścieżki

Musisz rozpocząć nowe pytanie cmd.

  • Zmiany zmiennych środowiskowych wprowadzone za pomocą Panelu sterowania nie wpływają na żadne aktualnie otwarte cmdokna.
  • Musisz je zamknąć i otworzyć nowe.

Jak ustawić lub zmienić zmienną systemową PATH?

Windows 8

  1. Przeciągnij wskaźnik myszy do prawego dolnego rogu ekranu.
  2. Kliknij ikonę Szukaj i wpisz: „Panel sterowania”.
  3. Kliknij „Panel sterowania”> „System”> „Zaawansowane”.
  4. Kliknij „Zmienne środowiskowe” w części „Zmienne systemowe”.
  5. Kliknij „ŚCIEŻKA” (przewiń, aby go znaleźć).
  6. W oknie Edycja zmodyfikuj ŚCIEŻKĘ, dodając lokalizację javacdo wartości ŚCIEŻKI.
  7. Zamknij okno.
  8. Otwórz nowe cmdokno.
  9. Skompiluj swój program Java.

Źródło Jak ustawić lub zmienić zmienną systemową PATH?

DavidPostill
źródło