Jak zainstalować Javę w systemie Linux

Java Runtime oraz aplikacje oparte na Javie straciły na popularności w ostatnich latach. Wiele osób programujących decyduje się na rezygnację z tej platformy. Mimo tego, Java wciąż cieszy się dużym wykorzystaniem. Jest obecna na urządzeniach z systemem Android, napędza wiele popularnych aplikacji internetowych, a także jest wykorzystywana w grach wideo oraz na dużych serwerach Linux. Jeżeli jesteś użytkownikiem Linuksa i planujesz zainstalować Javę, masz do wyboru dwie główne opcje.

Pierwszą z nich jest OpenJDK, czyli otwartoźródłowa implementacja Java Runtime, która bez problemu działa na niemal każdej dystrybucji Linuksa. Drugą opcją jest oficjalny zestaw Oracle Java, który może być bardziej złożony w instalacji, ale oferuje nowocześniejsze funkcje i lepszą wydajność. W tym artykule przedstawimy sposób konfiguracji oraz uruchomienia obu tych rozwiązań.

Opcja 1 – Java OpenJDK

Biorąc pod uwagę, że konfiguracja środowiska Oracle Java może być skomplikowana dla przeciętnego użytkownika, OpenJDK stanowi wygodne rozwiązanie dla systemu Linux.

Istnieje wiele wersji OpenJDK, a aktualnie dostępna jest wersja 11, która zawiera wszystkie najnowsze poprawki. Jednak wiele dystrybucji Linuksa ma w swoich repozytoriach starsze wersje OpenJDK, które również można zainstalować.

Instalacja OpenJDK w systemie Linux jest prosta i nie wymaga dużego wysiłku. Aby rozpocząć, otwórz terminal i wykonaj polecenia odpowiednie dla swojej dystrybucji Linuksa.

Ubuntu

Użytkownicy Ubuntu 18.10 oraz 18.04 LTS mogą bez problemu zainstalować najnowszą wersję OpenJDK (11) z podstawowego repozytorium oprogramowania, używając poniższego polecenia Apt.

sudo apt install openjdk-11-jdk openjdk-11-jre

Jeśli używasz Ubuntu 16.04 LTS i potrzebujesz Javy, możesz zainstalować OpenJDK 8, ale pamiętaj, że ta wersja nie jest tak nowoczesna ani funkcjonalna jak wersja 11!

sudo apt install openjdk-8-jdk openjdk-8-jre

Debian

Instalacja OpenJDK na Debianie jest również dość prosta. Należy jednak pamiętać, że obecne stabilne wydanie Debiana (9) zawiera jedynie OpenJDK 8, co jest przestarzałą wersją.

sudo apt-get install openjdk-8-jre openjdk-8-jdk

Jak już wcześniej wspomniano, Debian 9 Stable ma kilka przestarzałych pakietów OpenJDK. Jeśli szukasz czegoś nowszego, rozważ aktualizację do Debiana 10 lub sprawdź, jak włączyć Backports, aby uzyskać dostęp do nowszego oprogramowania.

Arch Linux

Arch Linux oferuje najnowsze pakiety OpenJDK (wersja 11). Instalacja jest łatwa, ponieważ można to zrobić bezpośrednio z repozytorium „Extra” za pomocą Pacmana.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux zawiera wiele wydań OpenJDK w swoim repozytorium. Warto zainstalować najnowszą wersję, aby korzystać z najnowszych funkcji.

Aby pobrać OpenJDK 11 w Fedorze, użyj poniższego polecenia DNF w terminalu.

sudo dnf install java-11-openjdk

OpenSUSE

Jeśli potrzebujesz zainstalować OpenJDK Runtime oraz zestaw deweloperski w OpenSUSE, konfiguracja jest bardzo prosta. Wystarczy wpisać poniższe polecenie Zypper.

sudo zypper install java-11-openjdk

Ogólny Linux

Kod źródłowy OpenJDK można zainstalować na wszystkich systemach Linux. Jeśli używasz dystrybucji Linuxa, która nie ma OpenJDK dostarczonego domyślnie, możesz pobrać go stąd.

Opcja 2 – Środowisko wykonawcze Java Runtime firmy Oracle

OpenJDK działa w większości przypadków, ale nie obsługuje wszystkich aplikacji Java w systemie Linux. Jeśli napotkasz problemy z OpenJDK, warto zainstalować oficjalną wersję Oracle.

Oracle Java dla Linuxa jest kompatybilna z różnymi dystrybucjami. W tej sekcji przedstawimy, jak zainstalować środowisko wykonawcze na różnych dystrybucjach, które mają dostępne pakiety.

Ubuntu

Choć Ubuntu jest jednym z najpopularniejszych systemów operacyjnych Linux dla użytkowników końcowych, Oracle nie udostępnia pakietu DEB do pobrania. Z tego powodu użytkownicy stworzyli PPA, które automatycznie przeprowadza instalację.

Aby dodać PPA, otwórz terminal i użyj poniższego polecenia add-apt-repository.

sudo add-apt-repository ppa:webupd8team/java

Następnie uruchom polecenie aktualizacji.

sudo apt update

Aby zainstalować Oracle Java 11, użyj polecenia Apt.

sudo apt install oracle-java11-installer

Na koniec ustaw Java 11 jako domyślną wersję.

sudo apt install oracle-java11-set-default

Debian

Potrzebujesz Javy na Debianie? Dzięki podobieństwom do Ubuntu, PPA również może być użyte. Otwórz terminal i uzyskaj uprawnienia administratora.

su

Po uzyskaniu uprawnień root dodaj PPA Java do swojego systemu.

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

Następnie dodaj klucz GPG źródła oprogramowania.

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

Uruchom polecenie aktualizacji.

apt-get update

Zainstaluj Java 11 z dostępnych źródeł za pomocą Apt-get.

apt-get install oracle-java11-installer

Na koniec ustaw Java 11 jako domyślną.

sudo apt-get install oracle-java11-set-default

Arch Linux

W Arch AUR nie ma oficjalnego pakietu Oracle Java. Jeśli naprawdę potrzebujesz tej wersji, odwiedź oficjalną stronę pobierania Linuksa, aby ściągnąć wersję Java TarGZ. W przeciwnym razie polecamy pozostać przy OpenJDK.

Fedora i OpenSUSE

Oracle udostępnia RPM Java, co ułatwia instalację w Fedorze i OpenSUSE. Aby rozpocząć, przejdź do strony pobierania Oracle.

Pobierz wersję RPM Javy z tej strony. Następnie, otwórz terminal i wykonaj poniższe polecenia, aby zainstalować ją w swoim systemie.

Fedora

cd ~/Downloads
sudo dnf install jre-8u191-linux-x64.rpm

OpenSUSE

cd ~/Downloads
sudo zypper install jre-8u191-linux-x64.rpm

Ogólny Linux

Oracle udostępnia wersję TarGZ swojego środowiska wykonawczego Java. Jeśli potrzebujesz oficjalnego środowiska Java JRE, odwiedź ten link, pobierz go i postępuj zgodnie z instrukcjami na stronie, aby zainstalować.


newsblog.pl