Java komponenty sú povinné prevádzkovať širokú škálu aplikácií a webových stránok, takže takmer každý užívateľ počítača čelí potrebe nainštalovať túto platformu. Samozrejme, princíp vykonávania úlohy sa líši v rôznych operačných systémoch, ale pri Linuxových distribúciách je to vždy rovnaké a radi by sme povedali, ako je Java nainštalovaná v Ubuntu. Vlastníci iných zhromaždení budú musieť zopakovať uvedené pokyny, pričom zohľadnia syntax systému.
obsah
Dnes ponúkame možnosť zoznámiť sa s rôznymi možnosťami inštalácie pre knižnice Java, pretože všetky z nich budú v určitých situáciách najužitočnejšie a najpoužívanejšie. Ak napríklad nechcete používať archívy tretej strany, alebo chcete umiestniť niekoľko Java vedľa seba, musíte použiť samostatnú možnosť. Pozrime sa však na nich všetky.
Najprv sa odporúča skontrolovať aktualizácie systémových repozitárov a zistiť aktuálnu verziu Java, ak je vo všeobecnosti prítomná v OS. Všetko sa vykonáva prostredníctvom štandardnej konzoly:

sudo apt-get update . 

java -version na zobrazenie informácií o nainštalovanej Java. 

Najjednoduchšou metódou je použitie oficiálneho úložiska na stiahnutie Java, ktoré tam vývojári vyložili. Musíte pridať niekoľko príkazov na pridanie všetkých potrebných komponentov.
sudo apt-get install default-jdk , potom stlačte Enter . 

sudo apt-get install default-jre . 
sudo apt-get install icedtea-plugin , ktorý je pridaný cez sudo apt-get install icedtea-plugin . 
sudo apt-get install default-jdk-doc . 
Aj keď je táto metóda veľmi jednoduchá, nie je vhodná na inštaláciu najnovších knižníc Java, pretože neboli nedávno vytvorené v oficiálnom archíve. Preto ponúkame možnosť zoznámiť sa s nasledujúcimi možnosťami inštalácie.
K dispozícii je vlastné úložisko s názvom Webupd8, ktoré obsahuje skript, ktorý porovnáva aktuálnu verziu Java s verziou na webovej lokalite Oracle. Táto inštalačná metóda je užitočná pre tých, ktorí chcú nainštalovať novú dosku 8 (najnovšiu dostupnú v úložisku Oracle).
sudo add-apt-repository ppa:webupd8team/java . 



sudo apt-get update . 
sudo apt-get install oracle-java8-installer . 


Na konci procesu budete môcť nainštalovať príkaz pre všetky verzie - sudo apt-get install oracle-java7-installer , kde java7 je Java verzia. Môžete napríklad zaregistrovať java9 alebo java11 .
Ak sa chcete zbaviť nepotrebných inštalátorov, pomôže príkaz sudo apt-get remove oracle-java8-installer , kde java8 je verzia Java.
Vyššie sme hovorili o inštalácii zostáv pomocou vlastného archívu Webupd8. Vďaka rovnakému úložisku môžete aktualizovať verziu Java na najnovšiu len pomocou porovnávacieho skriptu.
sudo update-java a stlačte kláves Enter . 
sudo apt-get install update-java použite príkaz sudo apt-get install update-java . 
Možno, že táto metóda je najťažšia z tých, ktoré sme diskutovali v tomto článku, ale bude poskytovať potrebnú verziu Java bez použitia treťou stranou repozitárov a ďalších doplnkových komponentov. Na splnenie tejto úlohy budete potrebovať akýkoľvek dostupný prehliadač a terminál .




cd /home/user/folder , kde user je meno používateľa a priečinok je názov archívneho priečinka. 
sudo mkdir -p /usr/lib/jvm . 
sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm existujúci archív sudo tar -xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/lib/jvm , kde jdk-11.0.2_linux-x64_bin.tar.gz je názov archívu. 
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0/bin/javac 1
sudo update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk1.8.0/bin/javaws 1

Jedna z alternatívnych ciest nemusí existovať v závislosti od verzie jazyka Java, ktorú si vyberiete.
sudo update-alternatives --config java , nájdite vhodnú verziu Java, skontrolujte jej číslo a typ v konzole. 
sudo update-alternatives --config javac . 
sudo update-alternatives --config javaws . 
java -version ). Ako môžete vidieť, existuje pomerne veľa metód na inštaláciu Java do operačného systému Linux, takže každý užívateľ nájde vhodnú možnosť. Ak používate určitú distribúciu a dané metódy nefungujú, starostlivo si prečítajte chyby zobrazené v konzole a na vyriešenie problému použite oficiálne zdroje.