Ať se vám to líbí nebo nenávidí, je těžké se Javě vyhnout.
Java je stále velmi oblíbeným programovacím jazykem vyučovaným ve školách a používaným v podnicích.
Pokud chcete v Javě používat nástroj nebo program založený na Javě, musíte mít v systému Javu.
To se stává matoucí, protože kolem javy existuje tolik technických termínů.
- Java Development Kit (JDK) pro vytváření programů Java
- Java Runtime Environment (JRE) nebo Java Virtual Machine (JVM) pro spouštění programů Java
Kromě toho narazíte na OpenJDK a Oracle Java SE. OpenJDK je to, co se doporučuje, protože je to open source. Pokud máte výhradní potřebu, měli byste zvolit Oracle Java SE.
Je tu ještě jedna věc. Dokonce i OpenJDK má k dispozici několik verzí. V době psaní tohoto článku má Fedora 34 k dispozici OpenJDK 1.8, OpenJDK 11 a OpenJDK 16.
Je na vás, abyste se rozhodli, kterou verzi Java chcete.
Instalace Javy na Fedora Linux
Nejprve zkontrolujte, zda je Java již nainstalována a o jakou verzi se jedná. Nedělám si legraci. Fedora se obvykle dodává s předinstalovanou Javou.
Pro kontrolu použijte následující příkaz:
java -version
Jak můžete vidět na obrázku níže, mám na svém systému Fedora nainstalovanou Javu 11 (OpenJDK 11).
Řekněme, že chcete nainstalovat jinou verzi Javy. Dostupné možnosti můžete zkontrolovat pomocí následujícího příkazu:
sudo dnf search openjdk
Sudo zde není vyžadováno, ale obnoví metadata pro uživatele sudo, což nakonec pomůže, když si nainstalujete jinou verzi Javy.
Výše uvedený příkaz ukáže obrovský výstup se spoustou podobně vypadajících balíčků. Musíte se zaměřit na prvních pár slov, abyste porozuměli různým dostupným verzím.
Chcete-li například nainstalovat Java 8 (OpenJDK 1.8), název balíčku by měl být java-1.8.0-openjdk.x86_64 nebo java-1.8.0-openjdk. Použijte jej k instalaci:
sudo dnf install java-1.8.0-openjdk.x86_64
To je dobré. Nyní máte na svém systému nainstalované Java 11 i Java 8. Ale jak využijete jeden z nich?
Přepněte verzi Java na Fedoře
Vaše používaná verze Java zůstává stejná, pokud ji výslovně nezměníte. Pomocí tohoto příkazu zobrazíte seznam nainstalovaných verzí Java ve vašem systému:
sudo alternatives --config java
Před verzemi Java si všimnete čísla. Znak + před verzemi Java označuje aktuální používanou verzi Java.
Můžete zadat číslo pro přepnutí verze Java. Takže v níže uvedeném příkladu, když zadám 2, změní se verze Java v systému z Java 11 na Java 8.
To je vše, co musíte udělat pro instalaci Javy na Fedoru.