OpenJDK 8 to otwarta implementacja platformy Java w wersji Standard Edition (SE) i jest szeroko stosowana do tworzenia i uruchamiania aplikacji Java. Pomimo tego, że jest nieco starszą wersją, OpenJDK 8 pozostaje popularny ze względu na swoją stabilność i kompatybilność z wieloma systemami korporacyjnymi i starszymi. Zawiera podstawowe funkcje do uruchamiania aplikacji Java, co czyni go krytycznym narzędziem dla programistów i administratorów systemów.
W systemie Ubuntu 24.04, 22.04 lub 20.04 można łatwo zainstalować OpenJDK 8 za pomocą terminala wiersza poleceń i domyślnego repozytorium Ubuntu. Ta metoda jest prosta i gwarantuje, że masz stabilną wersję OpenJDK 8 z aktualizacjami zabezpieczeń dostarczonymi przez repozytoria Ubuntu. Ten przewodnik przeprowadzi Cię przez proces instalacji przy użyciu terminala wiersza poleceń.
Zaktualizuj pakiety systemowe Ubuntu przed instalacją OpenJDK 8
Przed rozpoczęciem instalacji OpenJDK 8 niezwykle ważne jest, aby Twój system Ubuntu był aktualny. Jest to zalecany i istotny krok, ponieważ pomaga uniknąć konfliktów i potencjalnych błędów podczas instalacji. Aktualizacja zapewnia dostępność najnowszych poprawek zabezpieczeń, poprawek błędów i ulepszeń oprogramowania dla pakietów zainstalowanych w systemie.
Aby zaktualizować pakiety Ubuntu, wykonaj następujące polecenie w terminalu:
sudo apt update && sudo apt upgrade
Po pomyślnym wykonaniu tego polecenia Twój system Ubuntu powinien być aktualny i przygotowany na instalację OpenJDK 8.
Sprawdź dostępność pakietów OpenJDK 8
Przed przystąpieniem do instalacji kluczowe znaczenie ma sprawdzenie dostępności pakietów OpenJDK 8. Ogólnie rzecz biorąc, domyślne repozytorium Ubuntu jest niezawodnym źródłem instalacji OpenJDK. Najpierw jednak musimy potwierdzić jego obecność.
W terminalu użyj następującego polecenia, aby sprawdzić dostępność pakietów OpenJDK 8:
apt-cache search openjdk-8 | grep openjdk-8
Rozumiemy elementy tego polecenia:
- apt-cache search openjdk-8: Powoduje to zapytanie do bazy danych pakietów o wszystkie pakiety powiązane z „openjdk-8”.
- |: To jest operator potoku. Pobiera dane wyjściowe z poprzedniego polecenia i wysyła je jako dane wejściowe do następnego polecenia.
- grep openjdk-8: Filtruje dane wyjściowe polecenia „apt-cache search” w celu wyświetlenia tylko wierszy zawierających „openjdk-8”.
Zainstaluj OpenJDK 8 JDK i JRE
Po potwierdzeniu dostępności pakietów OpenJDK 8 możesz teraz przystąpić do ich instalacji. Poniższe polecenia terminala zainstalują środowisko Java Runtime Environment (JRE) i zestaw Java Development Kit (JDK).
Aby zainstalować środowisko OpenJDK 8 JRE, użyj:
sudo apt install openjdk-8-jre -y
W przypadku OpenJDK 8 JDK użyj:
sudo apt install openjdk-8-jdk -y
Flaga -y w tych poleceniach automatycznie odpowiada „tak” na monity, ułatwiając bezproblemową instalację.
Przełączaj się między różnymi wersjami Java w systemie Ubuntu
Sprawdź aktualną wersję Java
Po pomyślnym zainstalowaniu OpenJDK 8 w systemie Ubuntu może zaistnieć sytuacja, w której polecenie java –version zwróci wersję inną niż ta, którą właśnie zainstalowałeś. Dzieje się tak prawdopodobnie dlatego, że w systemie jest już zainstalowana nowsza wersja oprogramowania Java, która ma pierwszeństwo.
Po uruchomieniu polecenia java –wersja powinieneś zobaczyć opis wersji Java, która jest aktualnie aktywna w Twoim systemie. Domyślnie najnowsza wersja oprogramowania Java w systemie jest ustawiona jako wersja aktywna.
Oto jak sprawdzić aktywną wersję:
java --version
Na przykład, jeśli na Twoim komputerze jest najnowsza wersja OpenJDK 17, zostanie ona wyświetlona jako wersja aktywna, nawet jeśli OpenJDK 8 został zainstalowany później.
Lista wszystkich dostępnych wersji JDK
Wymieńmy wszystkie wersje Java zainstalowane w twoim systemie:
sudo update-alternatives --config java
To polecenie wyświetli listę wszystkich wersji Java zainstalowanych w systemie Ubuntu. Każdej wersji przypisany jest numer priorytetu, przy czym wersja o najwyższym numerze jest ustawiona jako domyślna.
Przejdź na OpenJDK 8 na Ubuntu
Teraz, gdy już wiesz, jakie wersje Java są dostępne w Twoim systemie, możesz przejść na dowolną wersję, która odpowiada Twoim wymaganiom. Jeśli chcesz przejść na OpenJDK 8, możesz to zrobić ponownie, używając polecenia update-alternatives.
Przetestuj Javę za pomocą aplikacji „Hello World”.
Jednym z podstawowych kroków po instalacji oprogramowania jest sprawdzenie jego pomyślnej implementacji. Po zakończeniu instalacji i konfiguracji OpenJDK 8 utwórzmy prostą aplikację „Hello World”. Posłuży to jako praktyczny test i potwierdzenie, że Java działa w Twoim systemie zgodnie z oczekiwaniami.
Utwórz plik Java
Zacznijmy od utworzenia nowego pliku programu Java. Otwórz terminal i użyj następującego polecenia:
nano hello.java
To polecenie instruuje nano
edytorze tekstu, aby utworzyć nowy plik o nazwie „hello.java”.
Dodaj kod Java
Wewnątrz pliku „hello.java” dodajmy prosty program Java. Po uruchomieniu program wyświetli komunikat na konsoli. Wstaw następujący kod do pliku „hello.java”:
public class hello {
public static void main(String[] args) {
System.out.println("hi from LinuxCapable!");
}
}
Aby zapisać swoją pracę w edytorze nano, użyj kombinacji klawiszy CTRL+O, a następnie CTRL+X, aby wyjść.
Skompiluj kod Java
Po napisaniu naszego programu w języku Java nadszedł czas na skompilowanie kodu. Kompilacja tłumaczy nasz kod źródłowy na kod bajtowy, który może wykonać wirtualna maszyna Java (JVM).
Uruchom następującą komendę, aby skompilować program Java:
javac hello.java
Jeśli napotkasz jakiekolwiek problemy podczas kompilacji, przyczyną może być niezgodność wersji. W takim przypadku określ wersję wydania za pomocą flagi –release. Oto jak to zrobić dla OpenJDK 8:
javac --release 8 hello.java
Uruchom aplikację Hello Code Test Java
Po pomyślnej kompilacji kodu możesz uruchomić program Java. Zrób to z java
polecenie, po którym następuje nazwa klasy, którą chcesz uruchomić (bez rozszerzenia „.java”).
Uruchom program „Hello World” za pomocą następującego polecenia:
java hello
Przykładowe wyjście:
Cześć z LinuxCapable!
Zarządzanie OpenJDK8
Usuń OpenJDK 8 JDK i JRE
Uruchom następującą komendę w terminalu, aby usunąć zarówno środowisko OpenJDK 8 JRE, jak i JDK wraz ze wszystkimi powiązanymi zależnościami:
sudo apt remove openjdk-8-jre openjdk-8-jdk
Zmodyfikuj polecenie, aby pasowało do zainstalowanych pakietów.
Wniosek
Po zainstalowaniu OpenJDK 8 w systemie Ubuntu za pośrednictwem domyślnego repozytorium masz dostęp do stabilnego i niezawodnego środowiska programistycznego Java. Ta metoda zapewnia regularne otrzymywanie aktualizacji zabezpieczeń, dzięki czemu konfiguracja Java jest bezpieczna i aktualna. Niezależnie od tego, czy tworzysz aplikacje Java, czy używasz starszych systemów, OpenJDK 8 zapewnia niezbędne narzędzia i kompatybilność, aby spełnić Twoje potrzeby w systemie Ubuntu.