GNU/Linux >> Znalost Linux >  >> Debian

Nainstalujte Oracle Java 10 v Ubuntu nebo Linux Mint z úložiště PPA

Aktualizace:Oracle Java 10 dosáhl konce veřejných aktualizací (viz plán postupu zde), takže již není k dispozici ke stažení. V důsledku toho již balíčky v Linux Uprising Java PPA nefungují. Přejděte na Oracle Java 11 (který je součástí Linux Uprising PPA a je to dlouhodobá verze), nejnovější Oracle Java 14 nebo OpenJDK (můžete také použít AdoptOpenJDK nebo ZuluJDK).

Oracle Java Development Kit 10 obsahuje nové funkce, jako jsou:

  • na platformě Linux / x64 lze použít experimentální kompilátor just-in-time s názvem Graal
  • Zadejte odvození pomocí místní proměnné.
  • Sdílení dat tříd aplikací, které umožňuje umístit třídy aplikací do sdíleného archivu, aby se snížilo spouštění a nároky na Java aplikace.
  • Docker Awareness – V systému Linux nyní JVM automaticky detekuje, kdy běží v kontejneru Docker
  • různé různé změny.


Oracle Java 10 pro Linux existuje již nějakou dobu, a tak Andrew neaktualizoval Java PPA (Personal Package Archive) novou verzí, rozhodl jsem se, že pro něj sám vytvořím jediné úložiště PPA (Oracle Java je jediný balíček v PPA). Můj balíček je v podstatě stejný jako balíčky Java 9 a 8 z WebUpd8 Java PPA, jedinou změnou je, že byl aktualizován tak, aby nainstaloval Oracle Java 10 (JDK 10).

Oracle poskytuje Javu (JDK) 10 pouze pro 64bit. Proto použití balíčku Oracle Java 10 v našem PPA funguje pouze na 64bitové verzi. Nepokoušejte se tedy přidat PPA do svých softwarových zdrojů ani jej instalovat na 32bitové nebo ARM, protože to nebude fungovat!

Balíček PPA nainstaluje Oracle JDK 10 pro Linux, který obsahuje složku Java JRE bin, takže instalací tohoto balíčku získáte JDK i JRE. V některých starých verzích Linuxu byla složka JRE bin Java k dispozici v JDK, ale v samostatné složce. Tato verze Oracle Java používá stejnou složku pro všechny spustitelné soubory, ať už se jedná o JDK nebo JRE, a není třeba instalovat JRE samostatně.

Nainstalujte Oracle Java 10 (JDK 10) v Ubuntu nebo Linux Mint z PPA


Pro Debian si přečtěte pokyny v našem článku Debian Oracle JDK 10.

Chcete-li přidat úložiště LinuxUprising Java PPA do svých softwarových zdrojů a nainstalovat Oracle Java 10 v Ubuntu nebo Linux Mint (pouze 64bit), můžete použít následující příkazy:

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

Název balíčku je oracle-java10-installer a ne oracle-java10-jdk, protože neobsahuje žádné soubory Oracle Java. Je to pouze instalační program, který stáhne binární soubor ze serverů Oracle a automaticky vše nakonfiguruje za vás.

Poté, co jste přidali náš Oracle Java PPA do svých softwarových zdrojů a nainstalovali Java, proveďte následující, abyste jej nastavili jako výchozí. Ale nebojte se, nemusíte spouštět příkazy jako ručně sudo update-alternatives –config java nebo něco podobného.

V Ubuntu by měl být Oracle Java 10 automaticky nastaven jako výchozí. V jiných distribucích Linuxu, jako je Linux Mint, můžete nastavit Oracle JDK 10 pro Linux jako výchozí pomocí balíčku oracle-java10-set-default-package:

sudo apt install oracle-java10-set-default

Pokud máte nainstalovanou Oracle Java 10, ale nechcete ji nastavit jako výchozí Javu, ujistěte se, že balíček oracle-java10-set-default není nainstalován / odstraněn:

sudo apt remove oracle-java10-set-default


Zda je Oracle Java 10 nastavena jako výchozí, můžete zkontrolovat pomocí následujícího příkazu zkontrolováním aktuální verze Java:

java -version

Když je Oracle Java 10 nastaven jako výchozí, měli byste vidět výstup podobný následujícímu:

java version "10.0.2" 2018-07-17
Java(TM) SE Runtime Environment 18.3 (build 10.0.2+13)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10.0.2+13, mixed mode)

Můžete to vyzkoušet javac jako:

javac -version

Co by mělo vrátit výstup podobný následujícímu:

javac 10.0.2

Stejně jako původní balíček i můj balíček Oracle Java 10 podporuje instalaci Javy ručním stažením archivu. To je užitečné v případě, že jste za firewallem nebo váš ISP nějak blokuje odkaz ke stažení Oracle JDK 10. Chcete-li to provést, stáhněte si archiv Oracle Java 10 tar.gz a umístěte jej do složky / var / cache / oracle-jdk10-installer. Dále nainstalujte balíček oracle-java10-installer Package a ten by si měl stáhnout archiv tar.gz, který jste si stáhli, místo aby jej stahoval sám.

Automaticky přijmout licenci Oracle Java 10 (pro automatizované instalace)

Ve výchozím nastavení vás instalační program Oracle Java 10 před pokračováním v instalaci JDK 10 vyzve k přijetí licence Oracle Java. Pokud chcete automatizovat proces instalace Oracle Java 10, použijte k automatickému přijetí licence následující příkaz:

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

Pokud výše uvedený příkaz automaticky nepřijme licenci Oracle Java 10, zkuste místo toho následující příkaz:

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


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

  2. Jak nainstalovat jádro 5.13 v Ubuntu 18.04 z úložiště 20.04

  3. Jak nainstalovat desktopové prostředí Deepin na Ubuntu 20.10 nebo 20.04 / Linux Mint 20.x.

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

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

  3. Nainstalujte Oracle Java 10 (JDK 10) v Debianu z úložiště PPA

  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. Jak nainstalovat Oracle Java 8 na Ubuntu 16.04/Linux Mint 17 (metoda PPA)