Programování

Instalace Oracle Java SE 11 na Ubuntu 18.04

Tento článek je rychlou příručkou pro uživatele systému Ubuntu Linux, kteří instalují prostředí Java 11, aktuální verzi Java s dlouhodobou podporou (LTS). Stručně uvedu případ migrace vaší kódové základny do prostředí Java 11 a poté vás provedou kroky instalace Oracle JDK 11 pomocí příkazového řádku Ubuntu.

Všimněte si, že toto je rychlý průvodce pro uživatele Ubuntu, kteří instalují prostředí Java 11. Nebudu se ponořit příliš hluboko do funkcí prostředí Java 11 nebo problémů s migrací, které jsou jinde dostatečně pokryty.

Důvod pro migraci na Javu 11

Vydána v březnu 2014, Java 8 slíbila modernější přístup k vývoji Java. Tento trend pokračoval i v roce 2017, kdy společnost Oracle oznámila rychlejší vývojovou kadenci a vyřadila přístup typu „všechno nebo nic“, který umožnil prostředí Java SE stagnovat mezi předchozími verzemi.

Méně verzí Java je navrženo pro dlouhodobou podporu, takže je třeba věnovat pozornost. Oblíbená Java 8 je již v popelnici, pokud jde o Oracle, stejně tak Java 9 a Java 10. Tyto verze můžete stále používat, ale nejsou aktivně aktualizovány ani podporovány.

[Viz také: Co je nového v Ubuntu Linux 18.10 „Kosmická sépie“. ]

Pro vývojáře, kteří hledají ideální kombinaci současných funkcí a dlouhodobé podpory, je JDK 11 dobrá sázka. Společnost Oracle se zavázala k Java SE 11 do roku 2026. Díky kombinaci funkcí, aktualizací a podpory je tato verze ideální pro nový vývoj i pro migraci vaší kódové základny Java 8 na novější platformu.

Tento tip předpokládá, že jste již nainstalovali Ubuntu 18.04 nebo 18.10.

Krok 1: Nainstalujte Oracle JDK 11

První věcí, kterou musíte udělat, je aktualizovat systém pomocí následujícího příkazu:

 sudo apt update && sudo apt upgrade 

Dále se ujistěte, že kontrolní součet binárních shod:

 Stahování cd / sha256sum jdk-11.0.5_linux-x64 * 

Nyní vytvořte složku a zkopírujte Oracle JDK 11 ze stahování:

 sudo mkdir -p / var / cache / oracle-jdk11-installer-local / sudo cp jdk-11.0.5_linux-x64_bin.tar.gz / var / cache / oracle-jdk11-installer-local / 

Spropitné: Můžete také vytvořit složku v / var / cache / oracle-jdk11-installer-local /.

Dále přidáte PPA (Personal Package Archive) do Ubuntu výstižný:

 sudo add-apt-repository ppa: linuxuprising / java sudo apt-get update 

Tímto způsobem zajistíte automatické obnovení mezipaměti balíčků.

Nyní nainstalujte Oracle JDK 11:

 sudo apt install oracle-java11-installer-local 

Nakonec vždy zkontrolujte, zda byla instalace úspěšná:

 java - verze 

Pokud byla vaše instalace úspěšná, uvidíte něco jako toto:

 root @ ubuntu: ~ # java --version java verze "11.0.5" 2019-10-15 LTS Java (TM) SE Runtime Environment 18.9 (build 11.0.5 + 10-LTS) 64bitový server Java HotSpot (TM) VM 18.9 (build 11.0.5 + 10-LTS, mixed mode) 

Krok 2: Nainstalujte Oracle JDK 11 do Ubuntu 18.04 / 18.10

Ještě jednou začnete přidáním PPA:

  • Otevřete terminál Ubuntu buď ze spouštěče aplikací, nebo stisknutím Clt + Alt + T.
  • Spustit příkaz: sudo add-apt-repository ppa: linuxuprising / java.

Dále nainstalujete skript, který inicializuje stahování a instalaci Java 11 na Ubuntu:

 sudo apt-get update sudo apt-get nainstalovat oracle-java11-installer-local 

Potvrďte licenci stisknutím Tab zvýraznit OK, pak stiskněte Enter.

Spropitné: Již jste přidali PPA, takže můžete přeskočit příkaz sudo apt-get update.

Co když jste nainstalovali více verzí?

Pokud jste nainstalovali více verzí a chcete odstranit ty starší, začněte zadáním odebrat balíček oracle-java11-set-default, pak nastavte Java 11 jako nové výchozí nastavení: sudo apt-get install oracle-java11-set-default-local.

Použijte java - verze zkontrolovat aktuální verzi.

Měli byste vidět něco takového:

Kibo Hutchinson

Jak odinstalovat JDK 11

Pokud z nějakého důvodu chcete odinstalovat Oracle JDK 11, jednoduše spusťte následující příkaz:

 sudo apt-get remove oracle-java11-set-default-local 

Jako uživatel Ubuntu si pamatujte, že můžete jít na Software a aktualizace -> Jiný software odebrat úložiště PPA.

Tento příběh, „Instalace Oracle Java SE 11 na Ubuntu 18.04“, původně publikoval JavaWorld.

$config[zx-auto] not found$config[zx-overlay] not found