Java Runtime a Java aplikácienie sú tak populárne ako kedysi. Mnoho vývojárov sa snaží čo najlepšie sa z nej dostať ako platformy. Napriek dobrej povesti Java runtime, je stále veľmi používaný dnes. Je to pre Android, populárne webové aplikácie sú poháňané týmto systémom, videohry na ňom stále bežia a dokonca sa používajú na veľkých serveroch Linux. Ak ste používateľom systému Linux, ktorý chce nainštalovať Java v systéme Linux, môžete vyskúšať dve možnosti.
K dispozícii je projekt OpenJDK, otvorený zdrojimplementácia prostredia Java Runtime, ktoré s ľahkosťou pracuje na prakticky každej distribúcii Linuxu. Spolu s tým môžu používatelia systému Linux nainštalovať aj oficiálnu súpravu Oracle Java, ktorá je oveľa ťažšia, ale ponúka modernejšie funkcie a lepšiu funkčnosť. V tomto príspevku sa zameriame na to, ako nastaviť a spustiť obidva.
Možnosť 1 - Java OpenJDK

Vzhľadom na to, že Oracle runtime prostredie Oracle je náročné nastaviť pre priemerných používateľov, Java OpenJDK je užitočným nástrojom pre Linux.
Existuje mnoho rôznych verzií OpenJDK. Od tejto chvíle je k dispozícii verzia 11 a všetky nové opravy. Väčšina distribúcií Linuxu však obsahuje staršie vydania OpenJDK vo svojich archívoch balíkov a tie sú inštalovateľné.
Inštalácia Java OpenJDK v systéme Linux je veľmi jednoduchá,a nebudete musieť robiť veľa tvrdej práce. Ak to chcete dosiahnuť, otvorte okno terminálu a postupujte podľa pokynov, ktoré zodpovedajú použitej distribúcii systému Linux.
ubuntu
Ubuntu 18.10, ako aj Ubuntu 18.04 LTS, majú najnovšie vydanie OpenJDK (11). Môžete ho ľahko nainštalovať z primárneho archívu softvéru spustením nasledujúceho naklonený Príkaz.
sudo apt install openjdk-11-jdk openjdk-11-jre
Ak ste ešte stále na Ubuntu 16.04 LTS a potrebujete Javu, môžete získať OpenJDK 8. Nezabudnite, že nie je tak nová alebo ako vo verzii 11 naplnená funkciami!
sudo apt install openjdk-8-jdk openjdk-8-jre
Debian
Začať pracovať na Debiane OpenJDK je celkom ľahké. Vezmite prosím na vedomie, že súčasné vydanie Debian Stable (9) obsahuje iba OpenJDK 8, zastarané vydanie.
sudo apt-get install openjdk-8-jre openjdk-8-jdk
Ako už bolo spomenuté, Debian 9 Stable má niektorévážne zastarané balíky OpenJDK. Ak potrebujete niečo oveľa novšie, zvážte aktualizáciu na Debian 10. Alebo si pozrite, ako môžete povoliť programu Backports získať novší softvér.
Arch Linux
Arch Linux má najnovšie balíky OpenJDK (verzia 11). Ak ju chcete nainštalovať, nemusíte sa uchýliť k AUR. Namiesto toho je pomerne ľahké dostať sa priamo z „Extra“ repo, cez Pacman.
sudo pacman -S jre-openjdk jdk-openjdk
fedora
Fedora Linux vo svojom archíve softvérových balíkov obsahuje viac vydaní OpenJDK. Vďaka tomu je najlepšie spustiť najnovšie vydanie, pretože obsahuje najnovšie funkcie.
Ak chcete získať OpenJDK 11 na serveri Fedora Linux, zadajte nasledujúci text DNF príkaz v okne terminálu.
sudo dnf install java-11-openjdk
openSUSE
Potrebujete získať prostredie OpenJDK Runtime, ako aj vývojovú súpravu pre váš systém OpenSUSE Linux? Radi viete, že nastavenie je veľmi jednoduché! Ak chcete, aby to fungovalo, zadajte zypper príkaz nižšie.
sudo zypper install java-11-openjdk
Generický Linux
Zdrojový kód pre OpenJDK je k dispozícii nainštalácia na všetkých Linuxoch. Ak používate operačný systém založený na Linuxe, ktorý neposkytuje OpenJDK z krabice, choďte na stránku sťahovania a pochopte kód sami.
Možnosť 2 - Oracle Runtime Environment od spoločnosti Oracle
OpenJDK funguje vo väčšine prípadov. Nepracuje však pre 100% aplikácií Java v systéme Linux. Ak narazíte na nejaké problémy s použitím OpenJDK, je to vynikajúci nápad nainštalovať oficiálnu verziu Oracle.
Oracle Java pre Linux pracuje na rôznych distribúciách Linuxu. V tejto časti príručky sa budeme venovať tomu, ako spustiť runtime prostredie na všetkých distribúciách, ktoré majú k dispozícii balíčky.
ubuntu
Aj keď Ubuntu Linux je na svete najviacPopulárny operačný systém Linux zameraný na spotrebiteľov, spoločnosť Oracle nemá na inštaláciu k dispozícii balík DEB na stiahnutie. Výsledkom je, že používatelia vytvorili archív PPA tretej strany, ktorý inštaláciu inštaluje automaticky.
Aby fungovala PPA, otvorte terminál a použite add-apt-repository príkaz nižšie.
sudo add-apt-repository ppa:webupd8team/java
Ďalej spustite aktualizovať Príkaz.
sudo apt update
Pomocou príkazu Apt nainštalujte Oracle Java 11.
sudo apt install oracle-java11-installer
Nakoniec nastavte Java 11 ako predvolenú.
sudo apt install oracle-java11-set-default
Debian
Potrebujete Javu na Debiane? Vďaka podobnosti operačného systému s Ubuntu je možné použiť PPA. Aby bol spustený, spustite terminál a získajte prístup root.
su
Teraz, keď máte root na Debiane, pridajte do svojho systému PPA Java.
echo "deb http://ppa.launchpad.net/linuxuprising/java/ubuntu bionic main" | tee /etc/apt/sources.list.d/linuxuprising-java.list
Ďalej povoľte pomocou tlačidla GPG zdroja softvéru apt-key.
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A
Spustite aktualizovať príkaz.
apt-get update
Nainštalujte si Java 11 zo softvérových zdrojov pomocou Apt-get.
apt-get install oracle-java11-installer
Nakoniec nastavte Java 11 ako predvolenú.
sudo apt-get install oracle-java11-set-default
Arch Linux
Neexistuje žiadny oficiálny runtime balík Oracle Javav Arch AUR. Ak absolútne potrebujete Javu, pozrite si oficiálnu stránku pre stiahnutie Linuxu. Budete si môcť stiahnuť a nainštalovať vydanie jazyka Java pre TarGZ. V opačnom prípade držte OpenJDK.
Fedora a OpenSUSE
Oracle distribuuje RPM Java, takže budete môcť ľahko nainštalovať Java na Fedora a OpenSUSE. Ak to chcete dosiahnuť, prejdite na stránku sťahovania na serveri Oracle.com.

Na stránke uchopte vydanie RPM Java. Potom otvorte terminál a podľa pokynov nižšie ho nainštalujte do svojho systému.
fedora
cd ~/Downloads sudo dnf install jre-8u191-linux-x64.rpm
openSUSE
cd ~/Downloads sudo zypper install jre-8u191-linux-x64.rpm
Generický Linux
Spoločnosť Oracle uviedla na trh svoju verziu runtime Java. Ak požadujete oficiálne Java JRE, prejdite na tento odkaz, stiahnite si ho a podľa pokynov na stránke ho nechajte funkčný.
Komentáre