GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Oracle Java 16 na Debian, Ubuntu, Pop! _OS nebo Linux Mint pomocí úložiště APT PPA

Ti, kteří chtějí nainstalovat nejnovější Oracle Java 16 (nedávno vydané) na distribucích Ubuntu, Debian a Linuxu, které jsou na nich založené, jako je Linux Mint, Pop! _OS atd. to nyní může udělat s Linux Uprising PPA. Oracle JDK 16 obdrží alespoň dvě čtvrtletní aktualizace, než bude Oracle JDK 17 následovat v září 2021.

Podívejte se, co je nového v Oracle Java 16, v oznámení o vydání.

Chci upozornit, že nedoporučuji používat Oracle Java, ale dávám to k dispozici těm, kteří to potřebují. Oracle Java používá komerční licenci začínající na Java 11, která umožňuje její stažení a používání zdarma pouze pro vývoj a testování, ale za použití v produkci se platí poplatek. Místo Oracle Java můžete použít open source sestavení JDK, jako jsou ty, které nabízí AdoptOpenJDK nebo Zulu OpenJDK.

Tento instalační program Oracle Java 16 je založen na balíčku Web Upd8 Java (poděkování patří původním tvůrcům) s drobnými úpravami a neobsahuje binární soubory Oracle Java. Místo toho se automaticky stáhne, nainstaluje (s některými vylepšeními, jako je lepší vykreslování písem, přidání položek nabídky aplikace atd.) a volitelně nastaví Oracle Java 16 jako výchozí Javu (spouští alternativy aktualizací, exportuje proměnnou prostředí JAVA_HOME atd.) váš systém.

Oracle nabízí balíčky DEB pro Oracle Java, ale tyto balíčky jednoduše kopírují binární soubory Java /usr/lib/jvm aniž byste dělali cokoli jiného, ​​takže je to úplně stejné, jako byste si sami zkopírovali adresář Java do tohoto umístění.

PPA nabízí Oracle JDK 16 pro architektury x64 a aarch64, což jsou jediné dvě architektury, pro které Oracle poskytuje nejnovější Javu 16.

Také by vás mohlo zajímat:Jak nainstalovat / přepínat mezi více verzemi Java pomocí SDKMAN

Jak nainstalovat Oracle JDK 16 na Ubuntu, Debian, Linux Mint, Pop! _OS nebo Zorin Os s repozitářem APT PPA

Přidejte úložiště Oracle Java 16 PPA a aktualizujte zdroje softwaru na Ubuntu, Linux Mint, Pop! _OS nebo Zorin Os pomocí následujících příkazů:

sudo add-apt-repository ppa:linuxuprising/java

sudo apt update

Přidejte úložiště Oracle Java 16 PPA (a jeho klíč) a aktualizujte zdroje softwaru v Debianu a dalších distribucích Linuxu založených na Debianu (ale ne na Ubuntu a Ubuntu) pomocí:

su -

echo "deb https://ppa.launchpad.net/linuxuprising/java/ubuntu focal main" | tee /etc/apt/sources.list.d/linuxuprising-java.list

apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 73C3DB2A

apt-get update

exit

Nyní můžete nainstalovat Oracle JDK 16 na distribucích Debian / Ubuntu a Linux na základě těchto:

  • Nainstalujte Oracle JDK 16 a nastavte jej jako výchozí verzi JDK:

sudo apt install oracle-java16-installer --install-recommends

  • Nainstalujte Oracle JDK 16, ale nenastavujte z něj výchozí verzi JDK:
sudo apt install oracle-java16-installer --no-install-recommends

Můžete určit, zda je Oracle JDK 16 standardní verzí JDK, nebo pomocí oracle-java16-set-default Balík. Pokud je toto nainstalováno, Oracle JDK 16 je nastaven jako výchozí; Odeberte tento balíček, aby Oracle Java 16 nebyl nastaven jako výchozí (pokud to není jediná verze Java v systému).

Tento balíček je nastaven jako doporučený balíček pro instalační program Oracle Java 16, proto jej nainstalujte oracle-java16-installer s --install-recommends také nainstalován oracle-java16-set-default .

Chcete-li zkontrolovat, která verze Java je ve vašem systému nastavena jako výchozí, můžete provést následující:java -version a nebo javac -version . Příklad s výstupem zobrazujícím Oracle Java 16 jako výchozí:

$ java -version
java version "16" 2021-03-16
Java(TM) SE Runtime Environment (build 16+36-2231)

Java HotSpot(TM) 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

$ javac -version
javac 16

V některých případech se instalačnímu programu nemusí podařit stáhnout archiv Oracle Java 16 .tar.gz z Oracle. Existuje několik možných problémů:jste za routerem / firewallem, který tomu brání, vaše internetové připojení bylo přerušeno během procesu stahování atd.

Chcete-li to obejít, můžete si tento soubor sami stáhnout z Oracle jinými způsoby, např. Tím, že půjdete k příteli, použijete webový prohlížeč s proxy atd. a poté převedete stažený soubor Oracle Java 16 .tar.gz na /var/cache/oracle-jdk16-installer (vytvořte tuto složku jako root, pokud neexistuje), poté nainstalujte oracle-java16-installer Balíček z Linux Uprising PPA, jak je popsáno výše.

Tímto způsobem instalátor Oracle Java 16 používá místní archiv místo toho, aby se jej pokoušel stáhnout sám. Ujistěte se, že stažená verze Oracle Java 16 .tar.gz a balíček Oracle Java Installer z PPA jsou stejné verze, jinak to nebude fungovat.

Také by vás mohlo zajímat:Nový instalátor Oracle Java 11 pro Ubuntu, Debian nebo Linux Mint (s místním Oracle Java .tar.gz)

Jak automaticky přijmout licenci Oracle Java 16

Pro stažení a instalaci Oracle Java 16 musí uživatel přijmout licenci. V některých případech, například při použití v automatizovaném skriptu, můžete chtít automaticky přijmout licenci pomocí příkazu. Můžete to udělat pomocí:

echo oracle-java16-installer shared/accepted-oracle-license-v1-2 select true | sudo /usr/bin/debconf-set-selections

Pokud to nefunguje, zkuste také tento příkaz:

echo oracle-java16-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Jak nainstalovat Oracle Java 8 na Ubuntu 16.04/Linux Mint 17 (metoda PPA)

  2. Jak nainstalovat Oracle Java 15 na Ubuntu, Debian nebo Linux Mint pomocí úložiště APT PPA

  3. Nainstalujte jakoukoli verzi Oracle Java (JDK) v Ubuntu, Debian, Linux Mint nebo Fedora pomocí install-java.sh

  1. Jak nainstalovat VLC 1.1.13 na Ubuntu 11.10 / 12.04, Linux Mint 12

  2. Jak nainstalovat Oracle Java JDK 11 / 8 na Ubuntu 16.04 a Linux Mint 18

  3. Nainstalujte Oracle Java 13 na Ubuntu, Linux Mint nebo Debian z úložiště APT PPA

  1. Jak nainstalovat Oracle Java SE Development Kit na Debian 9 Stretch Linux

  2. Jak nainstalovat Pip na Ubuntu 18.04, Debian 9 a Linux Mint 19

  3. Jak nainstalovat VLC 2.0.6 na Ubuntu 12.10, Linux Mint 14