Java JDK (Java Development Kit) je prostředí pro vývoj softwaru používané pro vývoj aplikací Java. Jedná se o sbírku programovacích nástrojů, zejména JRE (Java Runtime Environment), Java (Loader for Java Application), Javac (Compiler), Jar (Archiver) atd.
Java JRE (Java Runtime Environment) obsahuje nástroje pro spouštění aplikací Java.
OpenJDK je open-source implementace edice platformy Oracle Java SE a mezi OpenJDK a Oracle JDK není žádný technický rozdíl.
Zde uvidíme, jak nainstalovat Java JDK/JRE 17/11/8 na Fedoru 35.
Nainstalujte Javu na Fedoru 35
OpenJDK nebo Oracle Java můžete nainstalovat podle svých požadavků. Ve svém systému můžete mít také několik verzí Javy (OpenJDK a Oracle Java).
Nainstalujte OpenJDK
Instalace OpenJDK je ve Fedoře docela přímočarý proces. K instalaci OpenJDK můžete použít příkaz dnf.
Nainstalujte OpenJDK JDK
# Java JDK 17 sudo dnf install -y java-17-openjdk-devel # Java JDK 11 sudo dnf install -y java-11-openjdk-devel # Java JDK 8 sudo dnf install -y java-1.8.0-openjdk-devel
Nainstalujte OpenJDK JRE
# Java JRE 17 sudo dnf install -y java-17-openjdk # Java JRE 11 sudo dnf install -y java-11-openjdk # Java JRE 8 sudo dnf install -y java-1.8.0-openjdk
Nainstalujte Oracle Java
Již neexistuje žádné samostatné prostředí JRE (Java Runtime Environment). Místo toho nyní Oracle JDK poskytuje také JRE.
Stáhněte si Oracle Java JDK
Ke stažení JDK můžete použít buď příkazový řádek, nebo prohlížeč.
Přejděte na stránku Oracle JDK a stáhněte si balíčky pomocí prohlížeče. Poté si stáhněte binární balíček rpm pro snadnou instalaci.
Oracle Java JDK 17 (LTS):
Oracle Java JDK 11 (LTS):
Oracle Java JDK 8:
Pokud přesto chcete stahovat přes příkazový řádek, nainstalujte si balíček wget.
sudo dnf install -y wget
Poté pomocí níže uvedeného příkazu stáhněte Oracle Java pomocí terminálu.
# Oracle Java JDK 17 wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 <LOGIN REQUIRED> # Oracle Java JDK 8 <LOGIN REQUIRED>
Nainstalujte Oracle Java JDK
Po stažení balíčku nainstalujte Oracle Java JDK pomocí rpm
příkaz.
# Oracle Java JDK 17 sudo rpm -ivh jdk-17_linux-x64_bin.rpm # Oracle Java JDK 11 sudo rpm -ivh jdk-11.0.13_linux-x64_bin.rpm # Oracle Java JDK 8 sudo rpm -ivh jdk-8u311-linux-x64.rpmVe výchozím nastavení je Java JDK nainstalována v adresáři /usr/java/. Chcete-li nainstalovat Oracle JDK do vlastního adresáře, použijte příkaz rpm -ivh –prefix=/
Nastavit výchozí verzi Java
Pomocí příkazu alternatives nastavte výchozí verzi Java.
sudo alternatives --config java
Vyberte Java:
Pokud má váš systém více verzí Java, výše uvedený příkaz zobrazí seznam všech verzí Java, jak je uvedeno níže.
There are 3 programs which provide 'java'. Selection Command ----------------------------------------------- + 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.12.0.7-4.fc35.x86_64/bin/java) 2 java-latest-openjdk.x86_64 (/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.rolling.fc35.x86_64/bin/java) * 3 /usr/java/jdk-17.0.1/bin/java Enter to keep the current selection[+], or type selection number: 3
Zadejte číslo pod sloupcem výběru pro nastavení výchozí verze Java.
Zde jsem vybral 3 pro Oracle Java 17.
Ověřte verzi Java
Zkontrolujte verzi Java pomocí následujícího příkazu.
java -version
Výstup:
java version "17.0.1" 2021-10-19 LTS Java(TM) SE Runtime Environment (build 17.0.1+12-LTS-39) Java HotSpot(TM) 64-Bit Server VM (build 17.0.1+12-LTS-39, mixed mode, sharing)
Výstup se může lišit v závislosti na balíčku a verzi, kterou jste vybrali jako výchozí verzi Java.
Nastavení proměnných prostředí
Java aplikace často vyžadují nastavení proměnných prostředí JAVA v systému. Chcete-li nastavit proměnné JAVA na úrovni systému, vytvořte soubor v /etc/profile.d
adresář.
vi /etc/profile.d/java.sh
Poté přidejte požadované proměnné.
Chcete-li nastavit proměnné prostředí pro konkrétního uživatele, umístěte níže uvedené proměnné do .bash_profile
soubor v domovském adresáři.
export PATH=$PATH:/usr/java/jdk-17.0.1/bin/ export JAVA_HOME=/usr/java/jdk-17.0.1/
Nakonec načtěte prostředí do aktuální relace.
source /etc/profile.d/java.sh
Závěr
To je vše. Doufám, že vám tento příspěvek pomohl nainstalovat Java JDK/JRE 17/11/8 na Fedoru 35.