How To Install Java 8 on Linux Mint 19.2
Obsah:
- Instalace OpenJDK 11
- Instalace OpenJDK 8
- Nastavení výchozí verze Java
- Nastavení proměnné prostředí
JAVA_HOME
- Závěr
Java je jedním z nejpopulárnějších programovacích jazyků používaných k vytváření různých typů aplikací a systémů.
Existují dvě různé implementace Java, OpenJDK a Oracle Java s téměř žádnými rozdíly mezi nimi, kromě toho, že Oracle Java má několik dalších komerčních funkcí. Licence Oracle Java umožňuje pouze nekomerční použití softwaru, jako je osobní použití a vývojové použití. OpenJDK je open-source implementace Java Platform.
Výchozí repozitáře CentOS 8 zahrnují nejnovější dvě hlavní verze Java LTS, Java 8 a Java 11.
V tomto tutoriálu vysvětlíme, jak nainstalovat jednu nebo více verzí Java (OpenJDK) na CentOS 8 a jak nastavit výchozí Javu pomocí alternativ.
Instalace OpenJDK 11
Obecným doporučením je nainstalovat nejnovější verzi Java LTS (JDK 11). Některé aplikace založené na Java mohou vyžadovat specifickou verzi Java, takže možná budete muset nahlédnout do dokumentace k aplikaci.
Chcete-li nainstalovat OpenJDK 11 na CentOS 8, spusťte následující příkaz jako root nebo uživatel s právy sudo:
sudo yum install java-11-openjdk-devel
Po dokončení instalace ji můžete ověřit kontrolou verze Java:
java -version
Výstup by měl vypadat asi takto:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
A je to! Úspěšně jste nainstalovali Javu do systému CentOS 8.
CentOS 8 také podporuje bezhlavou verzi OpenJDK, která poskytuje minimální Java runtime potřebné pro spouštění aplikací bez grafického uživatelského rozhraní (bez podpory klávesnice, myši a zobrazovacích systémů). Tato verze je vhodnější pro serverové aplikace, protože má méně závislostí a používá méně systémových prostředků.
Instalace pouze bezhlavého typu OpenJDK 11:
sudo yum install java-11-openjdk-headless
Instalace OpenJDK 8
Java 8, předchozí verze Java LTS je stále podporována a široce používána. Pokud vaše aplikace vyžaduje Javu 8, můžete ji nainstalovat zadáním následujícího příkazu:
sudo yum install java-1.8.0-openjdk-devel
Ověřte instalaci kontrolou verze Java:
java -version
Výstup by měl vypadat asi takto:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
Pro minimální dobu běhu Java nainstalujte balíček
java-1.8.0-openjdk-headless
.
Nastavení výchozí verze Java
Pokud jste do systému CentOS nainstalovali více verzí jazyka Java, můžete pomocí alternativního systému nastavit, která verze jazyka Java bude použita při psaní javy do terminálu.
Chcete-li zkontrolovat, která verze jazyka Java je nastavena jako výchozí, zadejte:
java -version
sudo alternatives --config java
Výstup bude vypadat takto:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Na obrazovce se vytiskne seznam všech nainstalovaných verzí Java. Zadejte číslo verze, kterou chcete použít jako výchozí, a stiskněte klávesu
Enter
.
Můžete také chtít změnit výchozí verzi
javac
:
sudo alternatives --config java
javac
je příkazový nástroj pro kompilaci programů Java.
Nastavení proměnné prostředí
JAVA_HOME
Proměnná prostředí
JAVA_HOME
je používána některými aplikacemi Java k určení umístění instalace Java a ke stanovení verze Java, která by měla být použita ke spuštění aplikace.
Chcete-li nastavit
JAVA_HOME
pro jednotlivé uživatele, přidejte ji do
~/.bashrc
nebo do jiného konfiguračního souboru, který se načte, když se uživatel přihlásí. Pro nastavení celého systému použijte skript uvnitř
/etc/profile.d
adresář.
Za předpokladu, že chcete nastavit
JAVA_HOME
na OpenJDK 8, přidejte na konec souboru následující řádek:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
Aby se změny projevily ve vašem aktuálním prostředí, můžete se odhlásit a přihlásit nebo použít příkaz
source
:
source /etc/profile.d/java.sh
Ověřte, že proměnná prostředí
JAVA_HOME
byla správně nastavena:
echo $JAVA_HOME
Výstup by měl ukazovat cestu k instalaci Java:
/usr/lib/jvm/java-1.8.0-openjdk
Při spuštění programu můžete také nastavit
JAVA_HOME
v konfiguraci aplikace, v souboru systémové jednotky nebo na příkazovém řádku.
Chcete-li například spustit Maven pomocí Java 8, napište:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
Závěr
CentOS 8 podporuje dvě hlavní verze Java, Java 8 a Java 11, které lze nainstalovat pomocí správce balíků
yum
.
Jak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat java na centos 7

Tento tutoriál ukazuje, jak nainstalovat Javu na CentOS 7. Java je jedním z nejpopulárnějších programovacích jazyků používaných k vytváření různých druhů aplikací a systémů.
Jak nainstalovat java na Debian 10 linux

V tomto tutoriálu si vysvětlíme, jak nainstalovat Javu (OpenJDK) na Debian 10 Linux.