[[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