Jak zainstalować OpenJDK | Oracle Java na Ubuntu 20.04 | 18.04

  • Noah Scott
  • 0
  • 3108
  • 938

Ten krótki samouczek pokazuje studentom i nowym użytkownikom, jak zainstalować OpenJDK i Oracle Java na Ubuntu 20.04 | 18.04.

Każdy, kto tworzy aplikacje oparte na Javie, będzie używał języka programowania Java. Język Java jest popularny i występuje w prawie wszystkich systemach operacyjnych.

Java może być implementowana na wiele sposobów. Jeśli chodzi o Linuksa, istnieją dwie podstawowe implementacje Java.

OpenJDK i Oracle Java. Dwie są identyczne, z wyjątkiem Oracle Java, która ma kilka funkcji komercyjnych i ma pewne ograniczenia dotyczące korzystania z oprogramowania.

Licencja Oracle Java ogranicza Javę tylko do użytku osobistego i programistycznego. Nie możesz go używać do celów komercyjnych.

OpenJDK to darmowe oprogramowanie Java o otwartym kodzie źródłowym, które pozwala każdemu z dowolnego miejsca na swobodne korzystanie z niego według własnego uznania.

OpenJDK składa się z języka Java Środowisko wykonawcze (JRE) i Java Development Kit (JDK).

Środowisko JRE składa się z wirtualnej maszyny języka Java (JVM), klas i plików binarnych, które umożliwiają uruchamianie programów Java. JDK zawiera JRE oraz narzędzia programistyczne / debugujące i biblioteki niezbędne do tworzenia aplikacji Java.

Gdy będziesz gotowy do zainstalowania obu programów Java, użyj jednej z poniższych metod:

Zainstaluj OpenJDK na Ubuntu

W chwili pisania tego tekstu Java 11 jest najnowszą wersją Java LTS, a także domyślną wersją Java w Ubuntu 20.04.

Aby zainstalować najnowszą wersję OpenJDK w Ubuntu, uruchom poniższe polecenia:

sudo apt update sudo apt install openjdk-11-jdk

Aby sprawdzić i potwierdzić, że Java jest zainstalowana, uruchom poniższe polecenia:

java -version

Powinno to wyświetlić podobne linie, jak pokazano poniżej:

penjdk wersja „11.0.7” 2020-04-14 OpenJDK Runtime Environment (kompilacja 11.0.7 + 10-post-Ubuntu-3ubuntu1) OpenJDK 64-bitowa maszyna wirtualna serwera (kompilacja 11.0.7 + 10-post-Ubuntu-3ubuntu1, mieszana tryb, udostępnianie)

Oto jak zainstalować Javę. Powyższe polecenia instalują pełne pakiety Java, w tym JDK, JRE i wszystkie biblioteki.

Jeśli chcesz zainstalować tylko środowisko Java JRE zamiast całego pakietu, po prostu uruchom poniższe polecenia:

sudo apt update sudo apt install openjdk-11-jre

Lub jeśli potrzebujesz tylko minimalnego środowiska Java Runtime, po prostu uruchom poniższe polecenia:

sudo apt update sudo apt install openjdk-11-jdk-headless

Niektóre aplikacje nadal nie obsługują w pełni najnowszego OpenJDK 11. W takim przypadku mogą zainstalować poprzednią wersję Java LTS w wersji 8.

sudo apt update sudo apt install openjdk-8-jdk

Jeśli masz zainstalowanych wiele wersji Javy, po prostu użyj poniższych poleceń, aby ustawić, która z nich powinna być domyślna dla twojego systemu.

sudo update-alternatives --config java

Powinno wtedy być możliwe wybranie wersji domyślnej.

Istnieją 2 możliwości dla alternatywnej javy (podając / usr / bin / java). Status priorytetu ścieżki wyboru ---------------------------------------------- -------------- * 0 / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 1111 tryb automatyczny 1 / usr / lib / jvm / java-11-openjdk -amd64 / bin / java 1111 tryb ręczny 2 / usr / lib / jvm / java-8-openjdk-amd64 / jre / bin / java 1081 tryb ręczny Naciśnij  aby zachować aktualny wybór [*] lub wpisać numer wyboru: 

Niektóre programy wymagają skonfigurowania JAVA_HOME w systemie. Możesz ustawić domyślny dom, korzystając z powyższych linii w pliku konfiguracyjnym.

W przypadku języka Java 11 wyświetla się / usr / lib / jvm / java-11-openjdk-amd64 i Java 8, to jest / usr / lib / jvm / java-8-openjdk-amd64.

Aby ustawić ich domy, uruchom poniższe polecenia, aby otworzyć plik środowiska systemu.

sudo nano / etc / environment

Następnie dodaj wiersz dla Java 11, jak poniżej:

JAVA_HOME = "/ usr / lib / jvm / java-11-openjdk-amd64"

Uruchom poniższe polecenia, aby zapisać zmiany.

źródło / etc / environment

Że należy to zrobić!

Jeśli chcesz zainstalować Oracle Java na Ubuntu, użyj poniższej metody:

Zainstaluj Oracle Java na Ubuntu

W chwili pisania tego tekstu najnowsza wersja Oracle Java to 14.

Pobierz z niego najnowsze wydanie Java SE Development Kit 14 LTS, korzystając z poniższego łącza.

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Zanotuj numer wersji pobierasz… Jeśli jest nowszy numer wersji niż ten poniżej, wybierz go.

Możesz również łatwo zainstalować pakiet Java DEB, uruchamiając poniższe polecenia… W chwili pisania tego tekstu aktualna najnowsza wersja Java JDK to jdk-14

Konieczne może być zastąpienie numeru wersji najnowszym, gdy będzie dostępny…

cd / tmp wget --no-check-certificate -c --header "Cookie: oraclelicense = accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/14+36/ 076bab302c7b4508975440c56f6cc26a / jdk-14_linux-x64_bin.deb ”

Po pobraniu odpowiedniego pakietu archiwum dla swojego systemu uruchom poniższe polecenia, aby zainstalować Oracle Java…

Ponownie, aktualna najnowsza wersja to jdk-14

sudo apt install ./jdk-14_linux-x64_bin.deb

Po instalacji powinien pojawić się komunikat podobny do poniższego:

Następujące NOWE pakiety zostaną zainstalowane: jdk-14 0 zaktualizowany, 1 nowo zainstalowany, 0 do usunięcia i 4 niezaktualizowane. Należy pobrać 0 B / 166 MB archiwów. Po tej operacji zostanie wykorzystane 0 B dodatkowego miejsca na dysku. Get: 1 /tmp/jdk-14_linux-x64_bin.deb jdk-14 amd64 14-1 [166 MB] Wybieranie wcześniej niezaznaczonego pakietu jdk-14. (Odczytywanie bazy danych… 220315 aktualnie zainstalowanych plików i katalogów). Przygotowywanie do rozpakowania /tmp/jdk-14_linux-x64_bin.deb ... Rozpakowywanie jdk-14 (14-1)… Konfigurowanie jdk-14 (14-1)… 

Następnie uruchom poniższe polecenia, aby skonfigurować Java 14 jako domyślną w systemie Ubuntu… Poniższe polecenia konfigurują system Ubuntu do korzystania z alternatyw Java… .

sudo update-alternatives - zainstaluj / usr / bin / java java / usr / lib / jvm /jdk-14/ bin / java 3 sudo update-alternatives --config java

Jeśli masz zainstalowane inne wersje Javy i wykonałeś powyższe polecenia, powinieneś zobaczyć monit o wybranie wersji Javy, którą chcesz ustawić jako domyślną.

Jeśli nie masz zainstalowanej innej wersji Javy, polecenia nie zwrócą niczego…

Następnie uruchom poniższe polecenia, aby zrobić Java 14 być domyślnym kompilatorem Java dla Twojego pulpitu Ubuntu…

sudo update-alternatives - zainstaluj / usr / bin / jar jar / usr / lib / jvm /jdk-14/ bin / jar 3 sudo update-alternatives --install / usr / bin / javac javac / usr / lib / jvm /jdk-14/ bin / javac 3 sudo update-alternatives --set jar / usr / lib / jvm /jdk-14/ bin / jar sudo update-alternatives --set javac / usr / lib / jvm /jdk-14/ bin / javac

Powinno to spowodować zainstalowanie i skonfigurowanie Javy…

Uruchom poniższe polecenia, aby sprawdzić, czy Ubuntu rozpoznaje Javę…

java -version

Powinieneś zobaczyć wynik poniżej:

Wynik: wersja java "14" 2020-03-17 Java (TM) SE Runtime Environment (kompilacja 14 + 36-1461) Java HotSpot (TM) 64-bitowa maszyna wirtualna serwera (kompilacja 14 + 36-1461, tryb mieszany, udostępnianie)

Aby ustawić zmienne środowiskowe JAVA, utwórz nowy plik w katalogu /etc/profile.d dla Java JDK…

sudo nano /etc/profile.d/jdk14.sh

Następnie skopiuj i wklej linie na końcu pliku i zapisz…

eksportuj J2SDKDIR = / usr / lib / jvm /jdk-14 eksportuj J2REDIR = / usr / lib / jvm /jdk-14 export PATH = $ PATH: / usr / lib / jvm /jdk-14/ bin: / usr / lib / jvm /jdk-14/ db / bin export JAVA_HOME = / usr / lib / jvm /jdk-14 eksportuj DERBY_HOME = / usr / lib / jvm /jdk-14/ db

Następnie uruchom poniższe polecenia

źródło /etc/profile.d/jdk14.sh

Powyższe polecenia powinny skonfigurować Javę do pracy i działania z Ubuntu. Aby sprawdzić, czy Java jest poprawnie zainstalowana, uruchom poniższe polecenia.

Możesz teraz sprawdzić, czy Java jest zainstalowana i skonfigurowana, wyświetlając jej katalog osobisty.

echo $ JAVA_HOME

Powinien wyświetlić podobny wiersz, jak poniżej:

Wynik: / usr / lib / jvm / jdk-14

Wniosek:

Ten post pokazał, jak zainstalować zarówno OpenJDK, jak i Oracle Java na Ubuntu 20.04 | 18.04. Jeśli znajdziesz jakikolwiek błąd powyżej, użyj poniższego formularza komentarza, aby zgłosić.

Dzięki,




Jeszcze bez komentarzy

Zbiór przydatnych informacji o systemie operacyjnym Linux i nowych technologiach
Świeże artykuły, praktyczne wskazówki, szczegółowe recenzje i poradniki. Poczuj się jak w domu w świecie systemu operacyjnego Linux