Jak zainstalować Javę w systemie Linux

Java Runtime i aplikacje oparte na Javie nie są tak popularne jak kiedyś. Wielu programistów stara się uciec od tej platformy jako platformy. Pomimo reputacji środowiska wykonawczego Java jest nadal intensywnie używane. Jest na Androidzie, popularne aplikacje internetowe są przez niego zasilane, gry wideo nadal działają na nim, a nawet jest używany na dużych serwerach Linux. Jeśli jesteś użytkownikiem Linuksa i chcesz zainstalować Javę w Linuksie, masz dwie możliwości, które możesz wypróbować.

Jest projekt OpenJDK, implementacja środowiska Java Runtime o otwartym kodzie źródłowym, która z łatwością działa na praktycznie każdej dystrybucji Linuksa. Oprócz tego użytkownicy Linuksa mogą również zainstalować oficjalny zestaw Oracle Java, który jest znacznie trudniejszy do uruchomienia, ale oferuje bardziej nowoczesne funkcje i lepszą funkcjonalność. W tym poście omówimy, jak skonfigurować i uruchomić oba z nich.

Opcja 1 – Java OpenJDK

Biorąc pod uwagę, że środowisko wykonawcze Java firmy Oracle jest trudne do skonfigurowania dla przeciętnego użytkownika, Java OpenJDK jest przydatnym narzędziem dla systemu Linux.

Istnieje wiele różnych wersji OpenJDK. Na razie dostępna jest wersja 11 i zawiera wszystkie nowe poprawki. Jednak większość dystrybucji Linuksa zawiera starsze wersje OpenJDK w swoich archiwach pakietów, które również można zainstalować.

Instalacja Java OpenJDK w systemie Linux jest bardzo łatwa i nie musisz wykonywać wielu ciężkiej pracy. Aby zacząć, otwórz okno terminala i postępuj zgodnie z instrukcjami odpowiadającymi używanej dystrybucji Linuksa.

Ubuntu

Ubuntu 18.10, a także Ubuntu 18.04 LTS, mają najnowszą wersję OpenJDK (11). Możesz go łatwo zainstalować z podstawowego archiwum oprogramowania, uruchamiając następujące polecenie Apt.

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

Alternatywnie, jeśli nadal korzystasz z Ubuntu 16.04 LTS i potrzebujesz Javy, możesz pobrać OpenJDK 8. Pamiętaj, że nie jest tak nowy ani tak pełen funkcji jak wersja 11!

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

Debian

Uruchomienie OpenJDK na Debianie jest dość łatwe. Mając to na uwadze, pamiętaj, że obecne wydanie Debian Stable (9) zawiera tylko OpenJDK 8, nieaktualne wydanie.

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

Jak wspomniano powyżej, Debian 9 Stable ma kilka poważnie przestarzałych pakietów OpenJDK. Jeśli potrzebujesz czegoś znacznie nowszego, rozważ aktualizację do Debiana 10. Lub sprawdź, jak możesz włączyć Backports, aby uzyskać nowsze oprogramowanie.

Arch Linux

Arch Linux ma najnowsze pakiety OpenJDK (wersja 11). Aby go zainstalować, nie musisz uciekać się do AUR. Zamiast tego dość łatwo jest uruchomić go bezpośrednio z repozytorium „Extra” za pośrednictwem Pacmana.

sudo pacman -S jre-openjdk jdk-openjdk

Fedora

Fedora Linux zawiera wiele wydań OpenJDK w swoim archiwum pakietów oprogramowania. Mając to na uwadze, najlepiej jest uruchomić najnowszą wersję, ponieważ ma ona najnowsze funkcje.

Aby pobrać OpenJDK 11 w Fedorze Linux, wprowadź następujące polecenie DNF w oknie terminala.

sudo dnf install java-11-openjdk

OpenSUSE

Potrzebujesz pobrać środowisko OpenJDK Runtime, a także zestaw deweloperski dla systemu OpenSUSE Linux? Z przyjemnością dowiesz się, że konfiguracja jest bardzo łatwa! Aby to uruchomić, wprowadź poniżej polecenie Zypper.

sudo zypper install java-11-openjdk

Ogólny Linux

Kod źródłowy OpenJDK jest dostępny do zainstalowania na wszystkich systemach Linux. Jeśli używasz systemu operacyjnego opartego na Linuksie, który nie zapewnia OpenJDK po wyjęciu z pudełka, przejdź do strony pobierania i sam pobierz kod.

Opcja 2 – Środowisko wykonawcze Java Runtime firmy Oracle

OpenJDK działa w większości przypadków. Jednak nie działa w 100% aplikacji Java w systemie Linux. Jeśli napotkasz problemy podczas korzystania z OpenJDK, dobrym pomysłem jest po prostu zainstalowanie oficjalnej wersji Oracle.

Oracle Java for Linux działa w różnych dystrybucjach Linuksa. W tej sekcji przewodnika omówimy, jak sprawić, aby środowisko wykonawcze działało na wszystkich dystrybucjach, które mają dostępne pakiety.

Ubuntu

Mimo że Ubuntu Linux jest najpopularniejszym na świecie systemem operacyjnym Linux przeznaczonym dla klientów, Oracle nie ma pakietu DEB do pobrania do instalacji. W rezultacie użytkownicy utworzyli archiwum PPA innej firmy, które automatycznie przeprowadza instalację.

Aby PPA działało, 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

Za pomocą polecenia Apt zainstaluj Oracle Java 11.

sudo apt install oracle-java11-installer

Na koniec ustaw Java 11 jako domyślną.

sudo apt install oracle-java11-set-default

Debian

Potrzebujesz Javy na Debianie? Dzięki podobieństwu systemu operacyjnego do Ubuntu możliwe jest użycie PPA. Aby go uruchomić, uruchom terminal i uzyskaj uprawnienia administratora.

su

Teraz, gdy masz Root na Debianie, dodaj Java PPA 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 włącz klucz GPG źródła oprogramowania za pomocą klucza apt.

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

Uruchom polecenie aktualizacji.

apt-get update

Zainstaluj Javę 11 ze źródeł oprogramowania 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 wykonawczego Oracle Java. Jeśli absolutnie potrzebujesz Javy, sprawdź oficjalną stronę pobierania Linuksa. Będziesz mógł pobrać i zainstalować wersję Java TarGZ. W przeciwnym razie trzymaj się OpenJDK.

Fedora i OpenSUSE

Oracle dystrybuuje RPM Java, więc będziesz mógł łatwo zainstalować Javę w Fedorze i OpenSUSE. Aby to zacząć, przejdź do strony pobierania w witrynie Oracle.com.

Na stronie pobierz wersję RPM języka Java. Następnie otwórz terminal i postępuj zgodnie z poniższymi instrukcjami, aby zainstalować go 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 ma wersję TarGZ swojego środowiska wykonawczego Java. Jeśli potrzebujesz oficjalnego środowiska Java JRE, przejdź do tego połączyć, pobierz go i postępuj zgodnie z instrukcjami na stronie, aby działał.