Mnoho operačních systémů Linux má ve svém systému standardně Javu a díky tomu je možné kompilovat a spouštět vývojové aplikace od více vývojářů.
Java, vyvinutá společností Oracle, je díky svým různorodým funkcím a možnostem vývoje a kompatibility jedním z nejpoužívanějších programovacích jazyků na světě.
Java je definována v následujících kategoriích:
Vývojáři softwaruPro tento typ uživatelů je vyžadován JDK (Java SE Development Kit), který je zaměřen na vývojáře Java. Obsahuje komplexní nástroje JRE plus pro centrální vývoj, ladění a monitorování aplikací Java.
Správci provozující aplikace na serveruV tomto případě je potřeba Server JRE (Server Java Runtime Environment), který je určen k implementaci aplikací Java na serverech. Obsahuje nástroje pro monitorování JVM a nástroje potřebné pro serverové aplikace, ale nezahrnuje integraci prohlížeče (plug-in Java), automatickou aktualizaci ani vlastní instalační program.
Koncový uživatel se systémem Java v desktopovém prostředíPro tento typ uživatele je vyžadováno JRE: (Java Runtime Environment), které pokrývá většinu potřeb koncových uživatelů. Obsahuje vše, co potřebujete k efektivnímu spouštění aplikací Java ve vašem systému.
Funkce Java 9Nyní Java představuje svou edici 9, která má funkce jako:
- Přidán hash relace TLS a rozšířená podpora hlavního tajného rozšíření
- K metodě jsou přidány další kontroly typu IDL stub
org.omg.CORBA.ORBstring_to_object
- Nové veřejné ověření klíčů RSA
- Výchozí velikost klíče poskytovatele se automaticky aktualizuje
- Exportovatelné šifrovací sady jsou deaktivovány
- Soubory JNLP se nespustí z IE11 v aktualizaci Windows 10 Creators Creators Update
Nyní uvidíme, jak nainstalovat Java 9 na některé z hlavních distribucí Linuxu.
1. Nainstalujte si Java 9 na CentOS 7
Stejný postup platí pro RedHat a Fedora. Pro instalaci Javy 9 na CentOS máme dvě možnosti:
Krok 1
První je přejít na následující odkaz a tam si stáhnout nejnovější dostupný soubor rpm:
Krok 2
Máme následující možnosti souboru rpm:
jdk-9.0.4_linux-x64_bin.rpm jre-9.0.4_linux-x64_bin.rpmKrok 3
V případě, že nepoužíváte metodu stahování souborů rpm, můžeme použít příkaz wget následujícím způsobem. Stažení Java SE JDK:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = receive-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
Stažení Java SE JRE:
wget -no-cookies -no-check-certificate -header „Cookie: oraclelicense = receive-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 stáhneme typ Javy, který považujeme za nezbytný k použití. Jakmile je balíček RPM stažen, musíme přejít na cestu, kam byl stažen, a tam spustit následující řádek:
Na RHEL, CentOS 7
yum install jdk-9.0.4_linux-x64_bin.rpm yum install jre-9.0.4_linux-x64_bin.rpm
Na Fedoře 22 a vyšší
sudo dnf install jdk-9.0.4_linux-x64_bin.rpm sudo dnf install jre-9.0.4_linux-x64_bin.rpm
Krok 6
V tomto příkladu používáme CentOS 7, takže provádíme první příkazy:
Chcete -li nainstalovat Java JDK:
yum nainstalovat jdk-9.0.4_linux-x64_bin.rpm
Krok 7
Vložíme dopis Y pro potvrzení stažení a instalace Java 9 JDK. K instalaci Java JRE vložíme následující. Podobně zadáváme písmeno Y pro potvrzení stahování a instalace.
yum nainstalovat jre-9.0.4_linux-x64_bin.rpm
2. Nastavte proměnné prostředí Java v CentOS 7
Dále vložíme proměnné prostředí Java a cestu spustitelných souborů do proměnné $ PATH systému CentOS 7, což je nezbytné k zajištění toho, aby proměnné prostředí Java a spustitelné soubory byly přístupné v celém systému. provede následující příkazy:
Krok 1
Nastavte JAVA_HOME a proměnnou cesty JDK
export JAVA_HOME = /usr /java /jdk-9.0.4 export PATH = $ PATH: /usr/java/jdk-9.0.4/binKrok 2
Nastavte JAVA_HOME a proměnnou cesty JRE
export JAVA_HOME = /usr /java /jre-9.0.4 export PATH = $ PATH: /usr/java/jre-9.0.4/bin
3. Zkontrolujte verzi Java v CentOS 7
Krok 1
Nakonec zkontrolujeme, zda máme Java 9 v CentOS, a proto provedeme následující:
java -verze
Krok 2
Pokud chceme ve Firefoxu povolit podporu JDK / JRE, bude nutné jej povolit spuštěním následujících příkazů:
alternativy-install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk-9.0.4/lib/libnpjp2.so 20000
4. Nainstalujte si Java 9 pomocí repozitářů PPA na Debian
Další ze známých a nejpoužívanějších distribucí Linuxu na podnikové úrovni, uvidíme, jak tam nainstalovat Java 9.
Pro tento úkol máme dvě možnosti a první je pomocí repozitářů.
Krok 1
Chcete -li přidat toto neoficiální úložiště do Debianu 9, spustíme následující řádek:
sudo add-apt-repository ppa: webupd8team / java
ZVĚTŠIT
Krok 2
Zadáním písmene Enter přijmeme instalaci uvedeného úložiště. Jakmile to provedeme, přistoupíme k aktualizaci úložiště provedením následujícího:
sudo apt-get updateKrok 3
Jakmile bude PPA přidán a aktualizován, musíme hledat balíčky s názvem oracle-java9 následujícím způsobem:
vyhledávání apt-cache oracle-java9
ZVĚTŠIT
Krok 4
Tento výstup potvrzuje, že Java 9 je k dispozici k instalaci pomocí následujícího příkazu:
apt-get install oracle-java9-installer
ZVĚTŠIT
Krok 5
Stisknutím klávesy Enter potvrdíme stažení a během procesu instalace uvidíme následující. Tam musíme přijmout podmínky licence Oracle.
ZVĚTŠIT
Krok 6
V případě, že je v Debianu nainstalováno více než jedna Java, můžeme nainstalovat balíček oracle-java9-set-default a nastavit Java 9 ve výchozím nastavení:
sudo apt-get install oracle-java9-set-default
5. Nainstalujte si Java 9 pomocí zdroje na Debian
Další alternativou instalace Javy 9 je stažení příslušného souboru Java 9 SE SDK z následujícího odkazu:
Krok 1
Tam musíme přijmout licenční smlouvu, abychom mohli zahájit proces stahování nejnovější verze balíčku tarball.
Java nenabízí předkompilované balíčky ve formě balíků .deb pro distribuce Linuxu založené na Debianu, takže k provedení této instalace musíme použít komprimovaný soubor gzip.
Nyní jako alternativu můžeme tento soubor stáhnout pomocí příkazu wget následujícím způsobem:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = receive-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
Přejdeme na cestu, kde byla nainstalována Java, a spustíme následující příkazy, které rozbalí soubor tarball Java přímo v adresáři / opt, poté zadáme cestu extrahovanou z Java z adresáře / opt a spustíme příkaz ls pro zobrazení obsahu adresáře. Spustitelné soubory Java jsou umístěny v adresáři bin:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsKrok 3
Nakonec exportujeme proměnné Java spuštěním:
sudo echo 'export 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' | sudo tee -a /etc/profile.d/java.shKrok 4
V obou případech, abychom znali verzi Javy, spustíme následující příkaz:
java -verze
ZVĚTŠIT
6. Nainstalujte si Java 9 na Ubuntu 17
Stejné příkazy, které jsme použili v Debianu 9, jsou užitečné pro instalaci Javy 9 na Ubuntu 17.
Krok 1
V tomto případě je první možností použití úložiště PPA pomocí následujících příkazů:
sudo add-apt-repository ppa: webupd8team / java (Nainstalujte úložiště) sudo apt-get update (Aktualizujte balíčky úložiště) sudo apt-get install oracle-java9-installer (Najděte dostupné balíčky k instalaci) sudo apt-get install oracle-java9-set-default (nainstalovat Java 9)Krok 2
V tomto případě však použijeme druhou metodu, kterou je stažení souboru přímo z oficiálních stránek na následujícím odkazu:
Krok 3
Nebo můžeme použít příkaz wget takto:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense = receive-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9.0.4+11 /c2514751926b4512b076cc82f959763f/jdk-9.0.4_linux-x64_bin.tar.gz
ZVĚTŠIT
Krok 4
Po stažení Javy 9 přejdeme do adresáře, kam byla stažena, a tam spustíme následující příkazy k instalaci Javy:
sudo tar xfz jdk-9.0.4_linux-x64_bin.tar.gz -C / opt / cd /opt/jdk-9.0.4/ lsKrok 5
Tyto příkazy rozbalí soubor tarball Java přímo v adresáři / opt, zadáme cestu, kam byl extrahován obsah Java z adresáře / opt a provedeme příkaz ls pro zobrazení obsahu adresáře.
ZVĚTŠIT
Krok 6
Spustitelné soubory Java jsou umístěny v adresáři bin.
ZVĚTŠIT
Krok 7
Dalším krokem je vložení proměnných prostředí Java a cesty spustitelných souborů do proměnné $ PATH systému, proto použijeme následující příkazy:
sudo echo 'export 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' | sudo tee -a /etc/profile.d/java.sh
ZVĚTŠIT
Krok 8
Nakonec můžeme verzi Java 9 ověřit pomocí následujícího příkazu:
java -verze
ZVĚTŠIT
Tímto způsobem jsme se naučili instalovat Java 9 na některé z nejpoužívanějších distribucí Linuxu.