Ustawienie ścieżki dostępu dla Java 13 pod Windows 10

Obecnie najnowszą wersją JDK jest 13. I tak jak poprzednie wersje tak i ta, do łatwego prostego uruchamiania programów wymaga ustawienia w systemie operacyjnym tzw. ścieżki dostępu.

Po zainstalowaniu JDK 13 pod Windows, wersję Java możemy sprawdzić za pomocą wywołania narzędzia zwanego interpreterem: java . Narzędzie to podczas wywołania wymaga podania opcji version , aby uzyskać informacje na temat zainstalowanej wersji Javy.

Mając zainstalowaną Javę, w oknie konsoli Windows wywołujemy interpreter z opcją version :

java -version

Jak widać na powyższym zrzucie ekranu, program java nie jest znaleziony przez system w bieżącym miejscu ( C:\Users\dora ), więc nie może go wywołać. Sprawdzamy więc miejsce, w którym znajdują się narzędzia JDK 13:

Na moim komputerze jest to :

C:\Program Files\Java\jdk-13.0.1\bin

W oknie konsoli przechodzimy więc do tego miejsca i jeszcze raz wywołujemy polecenie java -version :

Tym razem otrzymaliśmy odpowiedź. Jak sprawić, aby z każdego katalogu uruchomić narzędzia JDK takie jak np. java ? Musimy o tym powiadomić system operacyjny, ma szukać narzędzia w miejscu, które wskażemy. W panelu sterowania wchodzimy do System :

Tam uruchamiamy link: Zaawansowane ustawienia systemu .

Pojawi się okienko podobne do poniższego:

Klikamy w nim na przycisk Zmienne środowiskowe . Pojawi się okno o tej samej nazwie:

W oknie Zmienne środowiskowe w części Zmienne systemowe klikamy na wiersz Path , a następnie na poniższy przycisk Edytuj . Pojawi się okno edycji, w którym klikamy na przycisk Nowy :

Kursor pojawi się w kolejnym pustym wierszu do którego wpisujemy lub wklejamy ścieżkę dostępu do narzędzi Java, dostępnych w katalogu bin:

Po wpisaniu ścieżki klikamy na przycisk OK . W kolejnych oknach również klikamy na OK, aby zatwierdzić zmiany.

Teraz po raz kolejny uruchamiamy okno konsoli i wpisujemy z poziomu katalogu C:\Users\dora polecenie java -version :

Tym razem zadziałało. System sam sobie poradził ze zalezieniem narzędzia java i uruchomieniem go.