Jak zainstalować Java JDK na Amazon EC2

Jak zainstalować Java JDK na Amazon EC2

JDK lub zestaw programistyczny Java zapewnia użytkownikowi środowisko do opracowania niektórych aplikacji Java. Oprócz rozwoju JDK jest czasem konieczne do uruchamiania aplikacji na komputerze lokalnym, takich jak serwer Apache Tomcat. Załóżmy, że użytkownik współpracuje z Amazon Linux na maszynie wirtualnej EC2 i chce uruchomić określoną aplikację, która wymaga Java. W takim przypadku użytkownik musi ręcznie zainstalować JDK w instancji Amazon Linux EC2.

Ten post nauczy, jak instalować JDK w instancji EC2 z Amazon Linux.

Krok 1: Tworzenie instancji EC2 Amazon Linux

Po prostu przejdź do konsoli AWS, a następnie wejdź do konsoli zarządzania EC2:


Uruchom nową instancję, klikając przycisk „Instancja Uruchom” z konsoli instancji:


W Kreatora startowego podaj nazwę swojej instancji EC2, a następnie wybierz AMI do „Amazon Linux”:


Przewiń w dół i wybierz typy instancji zgodnie ze swoimi wymaganiami, a także wybierz parę kluczy za pomocą już istniejącej (upewnij się, że jest dostępny na lokalnym komputerze) lub tworząc nowy:


Następnie kliknij przycisk „Instancja Uruchom” na dole strony:


Po zakończeniu procesu uruchamiania będziesz mógł zobaczyć instancję na liście instancji na desce rozdzielczej instancji EC2:


Utworzyłeś instancję EC2.

Krok 2: Połącz się z instancją EC2 Amazon Linux

Kliknij nazwę EC2, a następnie kliknij przycisk Połącz:


Skopiuj ostatnie polecenie na karcie klienta SSH:


Wymień nazwę pary klucza („LhkeyPair1 dla tego postu”) na całą ścieżkę pary klawiszy na komputerze lokalnym, a następnie wklej polecenie w wierszu polecenia i naciśnij „Enter”. Jeśli masz monit o połączeniu, po prostu wpisz „Tak” i naciśnij „Enter” ponownie:


Poczekaj na kilka sekund, a będziesz podłączony do instancji EC2:

Krok 3: Zainstaluj JDK na Amazon Linux

Aby zainstalować wersję 11 OpenJDK na maszynie wirtualnej Linux, użyj następującego polecenia w terminalu SSH:

sudo amazon-linux-extras instaluj java-openjdk11


To polecenie zainstaluje JDK z pakietu Amazon Linux Extras:


Po wyświetleniu monitu o pobieraniu wpisz „Y” i naciśnij klawisz „Enter”:


Po tym poczekaj, aż proces pobierania i instalacji zostanie w pełni zakończony, a po jego zakończeniu możesz sprawdzić wersję zainstalowanego JDK za pomocą następującego polecenia:

Java -version


Wyjście będzie wyglądało tak:


Pomyślnie zainstalowałeś JDK 11 na Amazon Linux.

Opcjonalnie: Instalowanie pełnego JDK 8 na Amazon Linux

JDK zainstalowany z dodatkowego pakietu Amazon nie zawiera bibliotek i wszystkich pakietów. Jeśli chcesz pracować z czymś, co wymaga wszystkich pakietów, lub jeśli uruchamianie aplikacji powoduje błędy JDK, musisz zainstalować kompletny pakiet.

Aby zainstalować kompletne JDK 8 na Amazon Linux, użyj następującego polecenia wewnątrz terminalu SSH:

sudo yum instaluj java-1.8*


Wykonanie tego polecenia zainicjuje proces pobierania, a gdy zostaniesz wyświetlony na temat pozostałych pobrania, wpisz „Y” i naciśnij klawisz „Enter”:


Po zakończeniu pobierania i procesu instalacji otrzymasz następujące dane wyjściowe na terminalu:


To pokazuje wszystkie zależności, które są teraz zainstalowane w Amazon Linux. Aby zweryfikować instalację JDK, użyj polecenia:

Java -version


Otrzymasz następujące dane wyjściowe na terminalu SSH:


Pomyślnie zainstalowałeś Java 8 na swojej maszynie Amazon Linux EC2.

Opcjonalnie: Wybór wersji JDK do użycia

Jeśli Amazon Linux zawiera różne wersje zainstalowanego JDK, możesz wybrać, która wersja ma być używana przez system operacyjny. W tym celu po prostu użyj następującego polecenia:

Alternatywy -Config Java


Wykonanie tego polecenia wyświetli listę zainstalowanego JDK na terminalu SSH, a użytkownik zostanie zapytany, która wersja użyć:


Podaj liczbę wyboru, który możesz dokonać:


Skonfigurowałeś alternatywę lub wersję JDK do użycia w Amazon Linux.

Wniosek

JDK można łatwo pobrać i zainstalować w instancji Amazon Linux EC2 za pomocą dodatkowego pakietu Amazon Linux lub z Yum Pack Manager. Ten post szczegółowo pokazał obie metody, jak i sposób wyboru wersji JDK do użycia w przypadku wielu instalacji JDK w Amazon Linux.