Java je programovací jazyk a zároveň dôležitá platforma , ktorá beží na väčšine moderných operačných systémov.
Používa sa na rôzne účely a je takmer nevyhnutným doplnkom pri vykonávaní a obsluhe rôznych nástrojov.
OpenJDK je open-source komunitná verzia Javy . Je široko používaná, pretože je štandardne zahrnutá v Ubuntu a mnohých ďalších distribúciách Linuxu.
Nemožno ho však použiť na vývoj komerčných aplikácií. Java je objektovo orientovaný programovací jazyk, ktorý vlastní spoločnosť Oracle. Je to kompilovaný jazyk s vlastnými pravidlami, ktorý sa bežne používa vo vzdelávacom a profesionálnom prostredí.
Kvôli licencii nie je Java štandardne nainštalovaná vo väčšine distribúcií Linuxu. Preto, ak chcete mať Javu vo svojej distribúcii, budete si ju musieť nainštalovať sami.
Java je kompatibilný s Linuxom, to znamená, že je možné spúšťať a vytvárať aplikácie z vašej obľúbenej distribúcie.
Inštalácia jazyka Java na rôzne distribúcie systému Linux
Ako už bolo spomenuté, inštalácia Javy na rôznych distribúciách Linuxu sa líši , preto by ste mali postupovať podľa pokynov, ktoré sme vám poskytli, v závislosti od distribúcie Linuxu, ktorú používate.
Ak chcete nainštalovať Oracle Java 11 na Ubuntu 18.10 a jeho deriváty a stále z neho automaticky prijímať budúce aktualizácie, musíme urobiť nasledovné:
Ubuntu a deriváty
Pre Ubuntu 18.10, Ubuntu 18.04 a odvodené verzie otvoríme v systéme terminál ( môžete použiť klávesovú skratku CTRL + ALT + T) a v termináli zadáme nasledujúci príkaz na pridanie repozitára do systému:
sudo add-apt-repository ppa:linuxuprising/java
Keď je to hotové, musíme aktualizovať úložiská a balíčky pomocou príkazu:
sudo apt-get update
Nakoniec môžeme nainštalovať Javu pomocou:
sudo apt install oracle-java11-installer
debian
Ak ste používateľom Debianu alebo distribúcie založenej na Debiane, ako napríklad Neptune OS, Deepin OS a ďalšie, musíte pred priamou inštaláciou Javy do systému otvoriť terminál a vykonať niekoľko krokov.

Na termináli napíšeme:
sudo -i
apt install wget libasound2 libasound2-data
Hotovo, teraz si stiahneme debetný balík Java 11 s:
wget --no-cookies --no-check-certificate --header "Cookie: oraclelicense=accept-securebackup-cookie" \
http://download.oracle.com/otn-pub/java/jdk/11+28/55eed80b163941c8885ad9298e6d786a/jdk-11_linux-x64_bin.deb
Nakoniec nainštalujeme pomocou:
dpkg -i jdk-11_linux-x64_bin.deb
Po vykonaní tohto kroku nastavíme Javu 11 ako predvolenú verziu:
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-11/bin/java 2
update-alternatives --config java
Arch Linux a jeho deriváty
V prípade tých, ktorí sú používateľmi Arch Linuxu, Antergosu, Manjaro alebo akejkoľvek inej distribúcie odvodenej od Arch Linuxu, si môžu Java nainštalovať pomerne jednoduchým spôsobom.
Všetko, čo musíte urobiť, je mať do svojho súboru pacman.conf pridané úložisko AUR a sprievodcu inštaláciou balíkov AUR do vášho systému.
Ak ho nemáte, môžete použiť ten, ktorý odporúčam v nasledujúcom príspevku.
Teraz stačí otvoriť terminál a vykonať nasledujúci príkaz:
yay -S jdk
A to je všetko, už len musíte počkať na dokončenie kompilácie a na konci sa zobrazí výzva na zadanie hesla pre dokončenie inštalácie.
RHEL, CentOS, Fedora, openSUSE a deriváty
Pre tých, ktorí používajú distribúcie podporujúce RPM balíčky, si môžeme nainštalovať Javu do nášho systému pomocou nasledujúceho balíčka , ktorý si stiahneme pomocou nášho terminálu:
wget "https://download.oracle.com/otn-pub/java/jdk/11.0.1+13/90cf5d8f270a4347a95050320eef3fb7/jdk-11.0.1_linux-x64_bin.rpm?AuthParam=1540738418_ef8759a34917876432dbb9d668d4b5e4" -O java11.rpm
Teraz , aby sme začali inštaláciu, v jedinečnom prípade openSUSE nainštalujeme balík s:
sudo zypper install java11.rpm
Nakoniec, ak chcete systém nainštalovať na Fedoru, Red Hat a ich deriváty, môžete to urobiť pomocou nasledujúceho príkazu:
sudo yum localinstall java11.rpm
Alebo pomocou tohto príkazu to môžu tiež urobiť:
sudo dnf install java11.rpm
Ako skontrolovať, či je java nainštalovaná správne?
Po úspešnej inštalácii Javy do nášho systému môžeme overiť, či máme nainštalovanú Javu verzie 11, pomocou nasledujúceho príkazu:
java --version