Java je na serverech neuvěřitelně populární, a pokud plánujete používat RHEL 8 / CentOS 8, budete si ji muset nainstalovat. Existuje několik způsobů, jak nainstalovat Javu na RHEL, a to jak z open source balíčků OpenJDK, tak přímo z Oracle.
V tomto tutoriálu se naučíte:
- Jak nainstalovat OpenJDK 8
- Jak nainstalovat OpenJDK 11
- Jak nainstalovat Oracle Java 8 JRE
- Jak nainstalovat Oracle Java 8 JDK
- Jak přepínat verze Java
Java na RHEL 8.
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8 |
Software | Java |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat OpenJDK 8
Nainstalujte OpenJDK 11 na RHEL 8 / CentOS 8.OpenJDK 8 je k dispozici přímo ve výchozích repozitářích RHEL 8 / CentOS 8. Pokud je to verze Java, kterou potřebujete, pokračujte a nainstalujte balíček s DNF.
# dnf install java-1.8.0-openjdk-devel
Jak nainstalovat OpenJDK 11
Nainstalujte OpenJDK 11 na RHEL 8 / CentOS 8.OpenJDK 11 je o něco novější verze Javy, ale Red Hat ji zahrnul do RHEL 8 / CentOS 8, aby „dokázal“ vydání a zajistil novější aplikaci, která se může objevit během 10leté životnosti RHEL. Pokud hledáte nejnovější verzi Javy, nainstalujte si ji pomocí DNF.
# dnf install java-11-openjdk-devel
Jak nainstalovat Oracle Java 8 JRE
Vždy se najdou důvody, proč nainstalovat oficiální verzi Javy přímo od Oracle. Protože Oracle Linux je v podstatě klon RHEL, není problém získat Javu i tímto způsobem.
Stáhněte si Oracle Java 8.Přejděte na stránku stahování Java společnosti Oracle a stáhněte si nejnovější 64bitové RPM. Nachází se na konci seznamu odkazů.
Nainstalujte Java 8 JRE na RHEL 8.Až budete mít své RPM, otevřete terminál a pomocí DNF nainstalujte soubor lokálně.
# dnf install /home/user/Downloads/jre-8u201-linux-x64.rpm
Jak nainstalovat Oracle Java 8 JDK
Stáhněte si Oracle JDK 8.Pokud chcete vyvíjet s Javou, budete potřebovat také JDK. Oracle k tomu také poskytuje balíček. Přejděte na stránku stahování Oracle JDK a vyhledejte soubor ke stažení Linux x64 RPM pod prvním nadpisem „Java SE Development Kit“. Nezapomeňte nejprve přijmout licenční smlouvu.
Nainstalujte Java 8 JDK na RHEL 8.Jakmile budete mít své RPM, použijte DNF k jeho opětovné instalaci, stejně jako předtím s JRE.
# dnf install /home/user/Downloads/jdk-8u201-linux-x64.rpm
Jak přepínat verze Java
Zkontrolujte verzi Java na RHEL 8.Na stejném systému můžete mít více verzí Javy. Abyste mohli plně využít kteroukoli z nich, budete muset být schopni snadno přepínat mezi vydáními a můžete používat jednoduché nástroje zabudované do RHEL. Začněte tím, že zkontrolujete, jakou verzi Javy aktuálně používáte.
$ java -versionPřepněte verzi Java na RHEL 8.
Nyní můžete používat alternatives
vypíšete dostupné verze Javy a povolíte tu, kterou chcete používat.
# alternatives --config java
Zobrazí se seznam dostupných verzí Java. Zadejte číslo odpovídající číslu, které chcete použít, nebo stisknutím klávesy Enter ponechte své aktuální.
Závěr
Jste oficiálně připraveni začít pracovat s Javou na RHEL 8 / CentOS 8. Nemusíte je všechny instalovat a OpenJDK bude pravděpodobně vhodný pro většinu aplikací. To znamená, že je hezké mít možnosti a RHEL 8 / CentOS 8 jich jistě poskytuje dostatek.