GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Oracle Java 14 (JDK 14) na Ubuntu, Debian nebo Linux Mint z úložiště APT PPA

[[Edit]]Oracle Java 14 již není podporován/aktualizován společností Oracle a nejnovější verze již není k dispozici ke stažení. Přejděte prosím buď na Oracle Java SE 11 (dlouhodobá verze) nebo na nejnovější verzi Oracle Java SE 16.

Oracle vydala Javu 14. Ti, kteří si ji chtějí nainstalovat do distribucí Ubuntu, Debianu a Linuxu na nich založených, jako je Pop! _OS, Linux Mint, Zorin OS atd. mohou používat Linux Uprising Java PPA. Oracle JDK 14 obdrží alespoň dvě čtvrtletní aktualizace, než bude v září 2020 následovat JDK 15.

Oracle Java 14 obsahuje nové funkce pro zlepšení produktivity vývojářů, včetně podpory jazyka Java pro výrazy přepínačů, nových rozhraní API pro nepřetržité monitorování dat JDK Flight Recorder a vylepšené dostupnosti Z Garbage Collector s nízkou latencí pro macOS a Windows. Zahrnuty jsou také tři funkce náhledu:Pattern Matching for instanceof (JEP 305), Records (JEP 359) a Text Blocks (JEP 368).

Další informace o Oracle Java 14 najdete v oznámení o vydání a poznámkách k vydání.

Upozorňuji, že tuto instalaci nedoporučuji, zpřístupním ji pouze těm, kteří ji 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 14 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 automaticky stáhne, nainstaluje a volitelně definuje Oracle Java 14 jako standardní Java (provádí alternativy aktualizací, exportuje JAVA_HOME Proměnná prostředí atd.) ve vašem systému. K dispozici jsou pouze 64bitová sestavení.

Viz také:

  • Nainstalujte Oracle Java 16 (JDK 16) na Ubuntu, Linux Mint nebo Debian z úložiště APT PPA
  • Nový instalační program Oracle Java 11 (LTS) pro Ubuntu nebo Linux Mint (s místním Oracle Java .tar.gz)

Nainstalujte Oracle Java 14 (JDK 14) na Ubuntu, Debian, Linux Mint, Pop! _OS, Zorin OS a další s úložištěm APT PPA

Na rozdíl od instalačního programu Oracle Java 11 ze stejného linuxového povstání, Oracle Java PPA, který vyžaduje, aby si uživatelé před použitím balíčků PPA ručně stáhli soubor Oracle Java .tar.gz a umístili jej do složky v systému, instalační program Oracle Java 14 automaticky stáhne Oracle Java 14, takže ji nemusíte stahovat ručně. V některých případech však může být nutné jej stáhnout ručně v případě, že se automatické stahování nezdaří (příčinou mohou být některá nastavení sítě, omezení proxy nebo firewallu atd.) a pokyny, jak to provést, jsou uvedeny níže.

Ubuntu, Linux Mint, Pop! _OS a další distribuce Linuxu založené na Ubuntu:Otevřete terminál a pomocí následujících příkazů přidejte Linux Uprising Oracle Java PPA a nainstalujte Oracle Java 14 (Oracle JDK 14) pro 64bit:

sudo add-apt-repository ppa:linuxuprising/java
sudo apt update
sudo apt install oracle-java14-installer

Debian a další linuxové distribuce založené na Debianu, ale ne na uživatelích založených na Ubuntu (bez dostupného repozitáře add-apt ve výchozím nastavení):Otevřete terminál a spusťte následující příkazy k Uprising the Linux Oracle Java PPA repository add a install Oracle JDK 14 :

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
apt-get install oracle-java14-installer
exit

Tím se nainstaluje Oracle JDK 14. V distribucích Linuxu, které automaticky instalují doporučené balíčky (jako Ubuntu, ale ne Linux Mint), oracle-java14-set-default je také nainstalován. Tento balíček nastavuje Oracle JDK 14 jako standardní verzi Java ve vašem systému (provádí alternativy aktualizace, exportuje JAVA_HOME Proměnná prostředí atd.).

Pokud chcete přeskočit instalaci tohoto balíčku, nainstalujte s ním Oracle Java 14 --no-install-recommends , takto:

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


Nebo chcete-li nainstalovat tento balíček a v případě, že se vám nenainstaluje automaticky (např. na Linux Mint), použijte:

sudo apt install oracle-java14-set-default

Chcete-li použít nový JAVA_HOME Proměnná prostředí, musíte se odhlásit a znovu přihlásit.

Pokud již nechcete, aby Oracle Java 14 byla standardní verzí Java ve vašem Debian / Ubuntu (a Linux Mint, Pop! _OS, Elementary OS, Zorin OS atd.), odeberte balíček oracle-java14-set-default:

sudo apt remove oracle-java14-set-default

Po instalaci Oracle JDK 14 můžete pomocí java -version zkontrolovat, která verze Java je ve vašem systému standardně nainstalována. a nebo javac -version . Příklad z mého systému, na který jsem nainstaloval Oracle JDK 14 (14.0):

$ java -version
java version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
$ javac -version
javac 14

Ruční stažení Oracle Java 14 v případě, že ji instalační program nemůže stáhnout

Pokud se tomuto instalačnímu programu Oracle Java 14 nepodaří stáhnout Oracle JDK 14, např. Pokud jste například za firewallem, směrovačem nebo proxy, který tomuto instalačnímu programu brání v automatickém stažení, můžete použít Oracle JDK 14 .tar.gz. stáhnout z Oracle, buď na stejném počítači, na který jej chcete nainstalovat, nebo z jiného počítače. Musíte si stáhnout stejnou verzi Oracle Java 14 jako instalační verzi!

Umístěte stažený Oracle JDK 14 .tar.gz do /var/cache/oracle-jdk14-installer (vytvořte tuto složku jako root, pokud neexistuje), poté nainstalujte oracle-java14-installer Balíček z Linux Uprising PPA, jak je popsáno výše. Namísto pokusu o stažení samotného archivu Oracle Java 14 .tar.gz instalační program použije místní verzi, kterou jste stáhli ručně.

Jak ručně přijmout licenci Oracle Java 14

V případě, že chcete použít tento instalační program Oracle Java 14 v některých automatických skriptech, můžete ručně přijmout licenci Oracle JDK 14 příkazem:

echo oracle-java14-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-java14-installer shared/accepted-oracle-licence-v1-2 boolean true | sudo /usr/bin/debconf-set-selections


Debian
  1. Jak nainstalovat Oracle Java 7 JRE/JDK na Ubuntu 11.10

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

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

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

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

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

  1. Jak nainstalovat Java SE Development Kit na Debian Linux

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

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