Wiele systemów operacyjnych Linux ma domyślnie w swoim systemie Javę, dzięki czemu możliwe jest kompilowanie i uruchamianie aplikacji deweloperskich od wielu programistów.
Java, opracowana przez Oracle, jest jednym z najczęściej używanych języków programowania na świecie ze względu na swoje różnorodne funkcjonalności oraz możliwości rozwoju i kompatybilności.
Java jest zdefiniowana w następujących kategoriach:
Deweloperzy oprogramowaniaDla tego typu użytkowników wymagany jest JDK (Java SE Development Kit), który koncentruje się na programistach Java. Zawiera kompleksowe narzędzia JRE plus do centralnego programowania, debugowania i monitorowania aplikacji Java.
Administratorzy uruchamiający aplikacje na serwerzeW tym przypadku potrzebne jest Server JRE (Server Java Runtime Environment), które jest przeznaczone do implementacji aplikacji Java na serwerach. Zawiera narzędzia do monitorowania JVM i narzędzia wymagane dla aplikacji serwerowych, ale nie obejmuje integracji przeglądarki (wtyczki Java), automatycznej aktualizacji ani własnego instalatora.
Użytkownik końcowy uruchamiający Javę w środowisku graficznymDla tego typu użytkownika wymagane jest środowisko JRE: (Java Runtime Environment), które pokrywa większość potrzeb użytkowników końcowych. Zawiera wszystko, czego potrzebujesz do wydajnego uruchamiania aplikacji Java w Twoim systemie.
Funkcje Javy 9Teraz Java prezentuje swoją edycję 9, która ma takie funkcje, jak:
- Dodano hash sesji TLS i rozszerzoną obsługę rozszerzenia głównego klucza tajnego
- Do metody dodano dodatkowe sprawdzenia typu odgałęzienia IDL
org.omg.CORBA.ORBstring_to_object
- Nowa publiczna walidacja kluczy RSA
- Domyślny rozmiar klucza dostawcy jest aktualizowany automatycznie
- Eksportowalne zestawy szyfrów są wyłączone
- Pliki JNLP nie uruchamiają się z IE11 w Windows 10 Creators Update
Teraz zobaczymy, jak zainstalować Javę 9 w niektórych głównych dystrybucjach Linuksa.
1. Zainstaluj Javę 9 na CentOS 7
Ten sam proces dotyczy RedHat i Fedory. Aby zainstalować Javę 9 na CentOS mamy dwie opcje:
Krok 1
Pierwszym z nich jest przejście do poniższego linku i pobranie najnowszego dostępnego pliku rpm:
Krok 2
Do dyspozycji mamy następujące opcje pliku rpm:
jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpmKrok 3
W przypadku nie korzystania z metody pobierania plików rpm, możemy użyć polecenia wget w następujący sposób. Aby pobrać Java SE JDK:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.rpm
Krok 4
Aby pobrać Java SE JRE:
wget -no-cookies -no-check-certificate -header „Cookie: oraclelicense = accept-securebackup-cookie” http://download.oracle.com/otn-pub/java/jdk/9.0.4+11/c2514751926b4512b076cc82f959763f/ jre-9.0.4_linux-x64_bin.rpm
Krok 5
Tam pobieramy typ Javy, który uważamy za niezbędny do użycia. Po pobraniu pakietu RPM musimy przejść do ścieżki, w której został pobrany i tam wykonać następujący wiersz:
Na RHEL, CentOS 7
mniam zainstaluj jdk-9.0.4_linux-x64_bin.rpm mniam zainstaluj jre-9.0.4_linux-x64_bin.rpm
W Fedorze 22 i nowszych
sudo dnf zainstaluj jdk-9.0.4_linux-x64_bin.rpm sudo dnf zainstaluj jre-9.0.4_linux-x64_bin.rpm
Krok 6
W tym przykładzie używamy CentOS 7, więc wykonujemy pierwsze polecenia:
Aby zainstalować Java JDK:
mniam zainstaluj jdk-9.0.4_linux-x64_bin.rpm
Krok 7
Wpisujemy literę Tak aby potwierdzić pobranie i instalację Java 9 JDK. Aby zainstalować Java JRE, umieścimy następujące. Podobnie wpisujemy literę Tak aby potwierdzić pobranie i instalację.
mniam zainstaluj jre-9.0.4_linux-x64_bin.rpm
2. Ustaw zmienne środowiskowe Java w CentOS 7
Następnie wstawimy zmienne środowiskowe Java i ścieżkę plików wykonywalnych do zmiennej $ PATH CentOS 7, jest to konieczne, aby zapewnić, że zmienne środowiskowe Java i pliki wykonywalne będą dostępne w całym systemie, do zamierza wykonać następujące polecenia:
Krok 1
Ustaw JAVA_HOME i zmienną ścieżki JDK
export JAVA_HOME = / usr / java / jdk-9.0.4 export PATH = $ PATH: /usr/java/jdk-9.0.4/binKrok 2
Ustaw JAVA_HOME i zmienną ścieżki w JRE
export JAVA_HOME = / usr / java / jre-9.0.4 export PATH = $ PATH: /usr/java/jre-9.0.4/bin
3. Sprawdź wersję Java na CentOS 7
Krok 1
Na koniec sprawdzimy, czy mamy Javę 9 w CentOS, w tym celu wykonujemy następujące czynności:
wersja java
Krok 2
Jeśli chcemy włączyć obsługę JDK/JRE w Firefoksie, konieczne będzie wykonanie następujących poleceń, aby to włączyć:
alternatywy -- zainstaluj /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000
4. Zainstaluj Javę 9 za pomocą repozytoriów PPA na Debianie
Kolejna z dobrze znanych i najczęściej używanych dystrybucji Linuksa na poziomie korporacyjnym, zobaczymy, jak zainstalować tam Javę 9.
Do tego zadania mamy dwie opcje, a pierwszą jest użycie repozytoriów.
Krok 1
Aby dodać to nieoficjalne repozytorium w Debianie 9, wykonamy następującą linię:
sudo add-apt-repository ppa: webupd8team / java
POWIĘKSZAĆ
Krok 2
Wpisujemy literę Enter, aby zaakceptować instalację wspomnianego repozytorium. Gdy już to zrobimy, przystępujemy do aktualizacji repozytorium, wykonując następujące czynności:
aktualizacja sudo apt-getKrok 3
Jak tylko PPA zostanie dodane i zaktualizowane, musimy szukać pakietów o nazwie oracle-java9 w następujący sposób:
apt-cache search oracle-java9
POWIĘKSZAĆ
Krok 4
Te dane wyjściowe potwierdzają, że Java 9 jest dostępna do zainstalowania za pomocą następującego polecenia:
apt-get install oracle-java9-installer
POWIĘKSZAĆ
Krok 5
Naciskamy klawisz Enter, aby potwierdzić pobieranie, a podczas procesu instalacji zobaczymy, co następuje. Tam musimy zaakceptować warunki licencji Oracle.
POWIĘKSZAĆ
Krok 6
W przypadku posiadania więcej niż jednej Javy zainstalowanej w Debianie, możemy zainstalować pakiet oracle-java9-set-default, aby domyślnie ustawić Javę 9:
sudo apt-get install oracle-java9-set-default
5. Zainstaluj Javę 9, korzystając ze źródeł na Debianie
Inną alternatywą dla instalacji Java 9 jest pobranie odpowiedniego pliku Java 9 SE SDK z następującego łącza:
Krok 1
Tam musimy zaakceptować umowę licencyjną, aby rozpocząć proces pobierania najnowszej wersji pakietu tarball.
Java nie oferuje prekompilowanych pakietów w postaci pakietów .deb dla dystrybucji Linuksa opartych na Debianie, więc do przeprowadzenia tej instalacji musimy użyć skompresowanego pliku gzip.
Teraz, alternatywnie, możemy pobrać ten plik za pomocą polecenia wget w następujący sposób:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gzKrok 2
Przechodzimy do ścieżki, w której zainstalowano Java i zamierzamy wykonać następujące polecenia, które rozpakują plik tarball Java bezpośrednio w katalogu / opt, następnie wprowadzimy ścieżkę wyodrębnioną z java z katalogu / opt i wykonamy polecenie ls aby wyświetlić zawartość katalogu. Pliki wykonywalne Java znajdują się w katalogu bin:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C/opt/cd/opt/jdk-9.0.4/lsKrok 3
Na koniec wyeksportujemy zmienne Java, wykonując:
sudo echo 'eksportuj JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | koszulka sudo -a /etc/profile.d/java.shKrok 4
W obu przypadkach, aby poznać wersję Javy, wykonamy następujące polecenie:
wersja java
POWIĘKSZAĆ
6. Zainstaluj Javę 9 na Ubuntu 17
Te same polecenia, których użyliśmy w Debianie 9, są przydatne do instalacji Javy 9 na Ubuntu 17.
Krok 1
W tym przypadku pierwszą opcją jest użycie repozytorium PPA za pomocą następujących poleceń:
sudo add-apt-repository ppa: webupd8team / java (Zainstaluj repozytorium) sudo apt-get update (Aktualizuj pakiety repozytorium) sudo apt-get install oracle-java9-installer (Znajdź dostępne pakiety do zainstalowania) sudo apt-get install oracle-java9-set-default (Zainstaluj Javę 9)Krok 2
Ale w tym przypadku użyjemy drugiej metody, która polega na pobraniu pliku bezpośrednio z oficjalnej strony pod następującym linkiem:
Krok 3
Lub możemy użyć polecenia wget w ten sposób:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
POWIĘKSZAĆ
Krok 4
Po pobraniu Javy 9 przejdziemy do katalogu, w którym została pobrana i tam wykonamy następujące polecenia, aby zainstalować Javę:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C/opt/cd/opt/jdk-9.0.4/lsKrok 5
Te polecenia rozpakują plik archiwum Java bezpośrednio w katalogu / opt, wprowadzimy ścieżkę, w której zawartość Java została wyodrębniona z katalogu / opt i wykonamy polecenie ls aby wyświetlić zawartość katalogu.
POWIĘKSZAĆ
Krok 6
Pliki wykonywalne Java znajdują się w katalogu bin.
POWIĘKSZAĆ
Krok 7
Następnym krokiem do wykonania jest wstawienie zmiennych środowiskowych Java i ścieżki plików wykonywalnych do zmiennej $PATH systemu, do tego użyjemy następujących poleceń:
sudo echo 'eksportuj JAVA_HOME = / opt / jdk-9.0.4 /' | sudo tee /etc/profile.d/java.sh sudo echo 'export PATH = $ PATH: /opt/jdk-9.0.4/bin' | koszulka sudo -a /etc/profile.d/java.sh
POWIĘKSZAĆ
Krok 8
Na koniec możemy zweryfikować wersję Java 9 za pomocą następującego polecenia:
wersja java
POWIĘKSZAĆ
W ten sposób nauczyliśmy się instalować Javę 9 w niektórych najczęściej używanych dystrybucjach Linuksa.