GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Java (OpenJDK) na Ubuntu 20.04

Java je jedním z nejznámějších programovacích jazyků pro vytváření různých druhů aplikací, jako je Jenkins, Tomcat server, IntelliJ IDEA a mnoho dalšího systémového softwaru.

Tento tutoriál vám ukáže způsob instalace různých verzí Java, Java Runtime Environment (JRE) a Java Development Kit (JDK) na stroj Ubuntu 20.04 LTS.

Nainstalovat výchozí java

Nejjednodušší způsob, jak nainstalovat Javu do vašeho Ubuntu 20.04, je použití výchozí verze dodávané spolu s operačním systémem Ubuntu.

Nejprve aktualizujme softwarové úložiště spuštěním následujícího příkazu:

$ sudo apt update

Dále se doporučuje zkontrolovat, zda je Java nainstalována nebo ne? Spusťte příkaz:

$ java -version

Následující výstup ukazuje, že Java není nainstalována na vašem Ubuntu 20.04:

Nyní můžete nainstalovat výchozí JRE spuštěním následujícího příkazu:

$ sudo apt install default-jre

Po dokončení instalace ověřte verzi Java:

Pokud chcete zkompilovat a spustit Java aplikace, potřebujete program nazvaný „javac“ a je dodáván s JDK (Java Development Kit). Chcete-li nainstalovat výchozí JDK, spusťte následující příkaz:

$ sudo apt install default-jdk

Instalaci JDK můžete ověřit kontrolou verze kompilátoru Java:

$ javac -version

Nainstalujte OpenJDK 11

V době psaní tohoto článku je Java 11 nejnovější verzí LTS. Je to výchozí vývojové a runtime prostředí Java na Ubuntu 20.04.

Chcete-li nainstalovat OpenJDK 11, spusťte následující příkaz:

$ sudo apt install openjdk-11-jdk

Kontrola verze Java:

$ java -version

Výstup:

openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Nainstalujte OpenJDK 8

V některých případech vaše aplikace vyžadují ke spuštění předchozí verzi Java. Pokud například chcete nainstalovat Javu verze 8 na Ubuntu 20.04, spusťte následující příkaz:

$ sudo apt install openjdk-8-jdk

Ověřte verzi Java zadáním příkazu 'java -version'.

Výstup:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Nainstalujte Oracle Java 11

Na rozdíl od OpenJDK není Oracle JDK uvolněn pod licencí GPL v2, ale pod licenční smlouvou Oracle Binary Code. Ve výchozím nastavení nelze Oracle JDK nainstalovat prostřednictvím správců balíčků. Instalační program Oracle JDK 11 si musíte stáhnout z webu Oracle:

Vyberte Linux Compressed Archive a klikněte na Stáhnout:

Budete přesměrováni na přihlašovací obrazovku webu Oracle. Pro stažení Oracle JDK Installer si musíte vytvořit účet.

Po stažení instalačního programu Java (jdk-11.0.8_linux-x64_bin.tar.gz) nainstalujme příkaz 'add-apt-repository':

$ sudo apt install software-properties-common

Poté naimportujte podpisový klíč pro ověření instalace softwaru na vašem Ubuntu 20.04:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A

Přidání úložiště Java do seznamu zdrojů balíčků a aktualizace:

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

Vytvoření místního adresáře pro stažený instalační program Oracle JDK:

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

Nyní můžete nainstalovat Oracle JDK 11 spuštěním následujícího příkazu:

$ sudo apt install oracle-java11-installer-local

Přijměte licenční smlouvu Oracle Technology Network License Agreement pro Oracle Java SE k dokončení instalace:

Správa více instalací Java

Doposud jste do svého Ubuntu 20.04 nainstalovali několik verzí Javy. Je nutné nakonfigurovat výchozí verzi Java používanou operačním systémem. Můžete to udělat spuštěním příkazu:

$ sudo update-alternatives --config java

Zadejte požadovanou volbu a poté stisknutím klávesy Enter vyberte preferovanou verzi Java.

Chcete-li nakonfigurovat výchozí verzi kompilátoru Java (javac), spusťte:

$ sudo update-alternatives --config javac

Nastavit proměnnou prostředí

V mnoha případech, když vývojáři stavěli své programy Java, musí specifikovat proměnnou prostředí $JAVA_HOME.

Abyste mohli nastavit proměnnou $JAVA_HOME, musíte pomocí příkazu 'update-alternatives' najít instalační adresář Java.

Například Oracle Java se nachází v '/usr/lib/jvm/java-11-oracle/bin/'.

Přidejte cestu k souboru '/etc/environment'

JAVA_HOME="/usr/lib/jvm/java-11-oracle/bin/"

Znovu načtěte soubor prostředí pro použití změny:

$ source /etc/environment

Ověřte prostředí $JAVA_HOME:

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-oracle/bin/

Závěr

V tomto tutoriálu jsme se naučili, jak nainstalovat a nakonfigurovat Javu na Ubuntu 20.04. Java je klíčová pro řadu softwarových aplikací.

Děkujeme za přečtení a zanechte prosím svůj návrh v sekci komentářů níže.


Ubuntu
  1. Jak nainstalovat Java 17 v Ubuntu 20.04

  2. Jak nainstalovat Javu na Ubuntu 16.04

  3. Jak nainstalovat Javu na Ubuntu 20.04

  1. Jak nainstalovat Javu na Ubuntu

  2. Jak nainstalovat Javu na Ubuntu Linux

  3. Jak nainstalovat Javu na Ubuntu 22.04

  1. Jak nainstalovat Javu na Ubuntu 18.04

  2. Jak nainstalovat Gradle na Ubuntu 18.04

  3. Jak nainstalovat Javu na Ubuntu 20.04