GNU/Linux >> Znalost Linux >  >> Ubuntu

2 způsoby instalace Oracle Java 17 na Ubuntu 20.04 | 22,04 LTS

Oracle Java 17 není k dispozici pro instalaci na Ubuntu 20.04 nebo 22.04 LTS pomocí výchozího hlavního úložiště těchto Linuxů. Proto zde budeme znát kroky, jak totéž nastavit pomocí příkazového terminálu.

Jaký je hlavní rozdíl mezi Oracle Jave a OpenJDK?

No, pokud nechcete konkrétně Javu od Oracle, pak je OpenJDK vždy k dispozici s nejnovějšími a starými verzemi k instalaci na Ubuntu (přes hlavní repo). Ale pro ty, kteří přesně nevědí rozdíl mezi Oracle Java a OpenJDK, pojďme si o tom něco říct.

Oracle JDK 11, Oracle JDK Java 8 a Oracle JRE s Java Web Start v jazyce Java 8 jsou licencovány podle licenční smlouvy OTN pro Java SE. Proto je zdarma pro osobní a rozvojové účely, ale existují určitá omezení pro obchodní a komerční nebo produkční využití, což znamená, že pokud někdo chce použít některý z nich pro obchodní účely, musí získat komerční licenci. Od verze Java 17 ji však společnost Oracle zpřístupnila zdarma pro všechny uživatele. Zatímco OpenJDK má GNU General Public License (GNU GPL), jedná se ootevřenou verzi Oracle Java se stejnými možnostmi, ale zdarma pro všechny bez jakýchkoli omezení. To je důvod, proč většina linuxových distribucí poskytuje OpenJDK prostřednictvím svého výchozího hlavního úložiště.

Co je to programovací jazyk Java?

Java je především programovací jazyk, se kterým se žáci a studenti často seznamují v hodinách informatiky. Zpočátku JAVA patřila společnosti „Sun Microsystems“, později ji však v roce 2010 koupila společnost Oracle. Široce ji používají vývojáři nebo programátoři k rychlému vytváření aplikací nebo skriptů. Java je jedním z objektově orientovaných programovacích jazyků. To znamená, že přidružený programový kód je strukturován do tříd a objektů. Lze například vytvořit objekt třídy „pero“. Třída definuje, jaké vlastnosti má „pero“:barva, délka, tvar. Konkrétním objektem je realizace třídy, např. plnicí pero o průměru „1,7 cm“ a barvě „černé“. Java se používá především k programování webových aplikací, desktopových aplikací a aplikací. Například aplikace pro operační systém Android společnosti Google jsou vyvíjeny v jazyce Java.

Kroky k instalaci Oracle Java 17 (JDK/JRE) na Ubuntu 20.04 | 22.04 LTS

#1. metoda pomocí souboru Tar

1. Stáhněte si soubor Oracle Java 17 LTS Deb

Binární soubor Linux Deb pro snadnou instalaci Java 17 je k dispozici na oficiálních stránkách společnosti Oracle, navštivte je. Na stránce buď klikněte na soubor Deb a stáhněte si jej pomocí prohlížeče, nebo jednoduše klikněte pravým tlačítkem a zkopírujte jeho odkaz. Poté použijte wget v terminálu ke stažení stejného.

sudo apt install wget -ywget minulý odkaz 

příklad :

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

2. Nainstalujte Oracle Java JDK 17 na Ubuntu 20.04 | 22.04 LTS

Nyní, jakmile je balíček Debian nejnovější Java 17 na vašem systému, použijte k jeho instalaci správce balíčků APT.

sudo apt install ./jdk-17_linux-x64_bin.deb

Výstup:

Čtení seznamů balíčků... DoneBuilding stromu závislostíČtení informací o stavu... Hotovo, výběr 'jdk-17' místo './jdk-17_linux-x64_bin.deb'Nainstalují se následující dodatečné balíčky:alsa-topology- conf alsa-ucm-conf libasound2 libasound2-data libbsd0 libc6-i386 libc6-x32 libfreetype6 libpng16-16libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libximonst2balíček libxi1x1x16 libxi6x16 

3. Informujte systém o nové instalaci Oracle Java

Protože jsme ji nainstalovali ručně, dejte systému vědět, že jsme nedávno přidali novou verzi javy do určitého adresáře nebo cesty. Aby to mohlo rozpoznat totéž.

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17 /bin/java" 1

4. Nastavte výchozí Javu na Ubuntu 20.04/22.04 (volitelné)

Pokud nechcete nastavit Oracle Java 17 jako výchozí Javu pro celý systém, můžete tento krok přeskočit. V opačném případě spusťte daný příkaz:

sudo update-alternatives --set java /usr/lib/jvm/jdk-17 /bin/java 

Pokud v budoucnu budete chtít nastavit nějakou jinou verzi jako výchozí, stačí změnit cestu ke složce na binární Java, jak je znázorněno ve výše uvedeném příkazu

5. Zkontrolujte verzi Oracle JDK/JRE

Nakonec, abyste potvrdili, že Oracle Java 17 je zde spuštěna daná syntaxe:

java --version

6. Odinstalovat nebo odebrat

Pokud tuto verzi JAVA již nepotřebujete, můžeme ji odebrat pomocí jednoduchého příkazu:

sudo apt purge jdk-17

—————————————————————————————————————

#2. metoda využívající PPA

Poznámka :Zde uvedená PPA nepochází od Ubuntu nebo Oracle, místo nějaké třetí strany nebo vývojáře je proto nedoporučujeme pro produkční systémy. Protože nevíme, kdy by to správce PPA opustil. Výhodou použití PPA však je, že v budoucnu nebudete muset Javu ručně aktualizovat. Spuštění příkazu aktualizace a aktualizace systému to udělá za vás.

Přidat úložiště PPA pro instalační program Oracle JDK 17

Zde je příkaz pro přidání úložiště PPA pro Oracle JDK 17:

sudo apt install software-properties-common
sudo add-apt-repository ppa:linuxuprising/java -y

Spusťte aktualizaci systému

Chcete-li správně integrovat přidané úložiště PPA, spusťte příkaz aktualizace systému ještě jednou:

aktualizace sudo apt

Příkaz k instalaci JDK-17 na Ubuntu 20.04 | 22.04 Linux

Jakmile je úložiště přidáno, spusťte příkaz správce balíčků APT k instalaci Oracle Java 17.

Pokud chcete po instalaci nastavit tuto verzi jako výchozí, spusťte tento příkaz

sudo apt install oracle-java17-installer --install-recommends

Zatímco ti, kteří chtějí nainstalovat Javu 17, ale nechtějí ji nastavit jako výchozí verzi, mohou zvolit tuto:

sudo apt install oracle-java17-installer --no-install-recommends

Přijměte podmínky

Zkontrolujte verzi:

java --version

Chcete-li jej odstranit nebo smazat

sudo apt autoremove oracle-java17-installer oracle-java17-set-default --purge

Kde odebrat repozitář PPA, použijte:

sudo add-apt-repository --remove ppa:linuxuprising/java -y


Ubuntu
  1. Nainstalujte Oracle Java 16 na Ubuntu 18.04 / 20.04 / 21.04 - Postup krok za krokem?

  2. Nainstalovat Javu na Ubuntu 20.04 LTS – proces krok za krokem?

  3. Jak nainstalovat Java 17 LTS na Ubuntu 20.04

  1. Nainstalujte Oracle Java 7/8 na Ubuntu

  2. 2 způsoby instalace Google Chrome v Ubuntu 20.04 LTS

  3. Jak nainstalovat Javu na Ubuntu 20.04 LTS

  1. Jak nainstalovat Oracle Java 16 na Ubuntu 18.04 / 20.04

  2. 3 způsoby instalace Kdenlive na Ubuntu 22.04 LTS Jammy

  3. 3 způsoby instalace Inkscape na Ubuntu 20.04 | 22,04 LTS