Aby sprawdzić zainstalowaną wersję Javy w systemie Debian, należy skorzystać z terminala i kilku prostych komend. Poniżej znajdziesz szczegółowy poradnik, który przeprowadzi Cię przez cały proces, wyjaśni różnice między środowiskami JRE i JDK oraz podpowie, jak interpretować wyniki poleceń.
Krok 1 – Otwórz terminal
Aby rozpocząć, musisz uruchomić terminal. Możesz to zrobić, korzystając ze skrótu klawiaturowego Ctrl+Alt+T
lub wyszukując „Terminal” w menu aplikacji.
Krok 2 – Sprawdź zainstalowaną wersję Javy
Podstawowe polecenie do sprawdzania wersji Javy to:
java -version
Po wpisaniu tego polecenia i wciśnięciu Enter otrzymasz informację o domyślnej wersji Java, która jest aktualnie aktywna w systemie. Przykładowy wynik może wyglądać tak:
openjdk version "11.0.2" 2019-01-15 OpenJDK Runtime Environment (build 11.0.2+9-Debian-3) OpenJDK 64-Bit Server VM (build 11.0.2+9-Debian-3, mixed mode)
W powyższym przykładzie zainstalowana jest Java w wersji 11.0.2.
Krok 3 – Sprawdź wersję JDK (opcjonalnie)
Jeżeli chcesz również sprawdzić wersję kompilatora Java (czyli JDK), użyj polecenia:
javac -version
To polecenie wyświetli wersję zainstalowanego kompilatora (czyli JDK — Java Development Kit), nie tylko środowiska uruchomieniowego (JRE — Java Runtime Environment). Jest to ważne zwłaszcza, jeśli zajmujesz się programowaniem w Javie.
Krok 4 – Sprawdzanie wszystkich zainstalowanych wersji Java
Debian umożliwia posiadanie kilku wersji Javy naraz. Aby zobaczyć wszystkie dostępne wersje w systemie oraz ustawić domyślną, użyj polecenia:
update-alternatives --config java
Po wpisaniu tego polecenia zostanie wyświetlona lista wszystkich wykrytych instalacji Java na systemie wraz ze ścieżkami instalacji. Dzięki temu możesz również zmienić domyślną wersję, z której korzysta system.
Krok 5 – Interpretacja informacji o wersji
- openjdk – Oznacza otwartą implementację Javy, zalecaną w systemach Linux.
- Oracle Java – Jeśli zainstalowałeś wersję od Oracle, informacja w terminalu będzie adekwatnie wskazywać tę implementację.
- Numer wersji – Zarówno pierwsza liczba (np. 8, 11, 17, 21), jak i cała sekwencja (np. 11.0.2) są istotne. Wiele programów wymaga konkretnej, minimalnej wersji Javy.
Najczęstsze problemy i wskazówki
- Jeśli polecenie
java -version
zwraca komunikat „command not found”, Java nie jest zainstalowana lub nie została dodana do zmiennej PATH. - Jeżeli na komputerze znajdują się różne implementacje Javy (np. OpenJDK i Oracle), zawsze sprawdzaj, która jest domyślna za pomocą
update-alternatives --config java
. - Dla programistów polecane jest korzystanie z pełnego pakietu JDK, a nie tylko JRE, który umożliwia jedynie uruchamianie programów, a nie ich kompilację.
Podsumowanie najważniejszych komend
Polecenie | Opis działania |
---|---|
java -version |
Wyświetla aktywną wersję środowiska uruchomieniowego |
javac -version |
Wyświetla wersję zainstalowanego kompilatora Java (JDK) |
update-alternatives --config java |
Pozwala ustawić i sprawdzić domyślną wersję Javy |
Dlaczego warto umieć sprawdzić wersję Javy?
- Jest to kluczowa czynność przy rozwiązywaniu problemów z kompatybilnością oprogramowania.
- Pozwala upewnić się, że system korzysta z najnowszej lub wymaganej przez aplikacje wersji Javy.
- Umożliwia łatwe przełączanie się między różnymi wersjami i implementacjami Java, co jest szczególnie przydatne dla programistów i administratorów systemów.
Instrukcje zostały przygotowane dla systemu Debian, ale z powodzeniem można je zastosować również w innych dystrybucjach Linuksa, takich jak Ubuntu.