GNU/Linux >> Znalost Linux >  >> Linux

Jak nainstalovat Javu na Ubuntu 22.04

Jak nainstalovat Javu na Ubuntu 22.04. Java je jedním z nejpopulárnějších programovacích jazyků, který je široce používán pro vytváření aplikací. Běží na všech hlavních operačních systémech a zařízeních.

V této příručce se naučíte, jak nainstalovat více verzí Java (11, 17, 18) Runtime Environment (JRE), Java Development Kit (JDK) a Open JDK.

Dozvíte se také, jak přepínat mezi verzemi Java a také verzemi Java Development kit.

Dostupné verze Java v Ubuntu 22.04

Začněte aktualizací balíčků na nejnovější dostupnou verzi.

sudo apt update
sudo apt upgrade

Ve výchozím nastavení obsahují úložiště Ubuntu 22.04 dva balíčky OpenJDK, Java Runtime Environment (JRE) a Java Development Kit (JDK).

Chcete-li zkontrolovat dostupné balíčky, můžete použít následující příkaz.

sudo java -version
Output
Command 'java' not found, but can be installed with:
apt install openjdk-11-jre-headless  # version 11.0.15+10-0ubuntu0.22.04.1, or
apt install default-jre              # version 2:1.11-72build2
apt install openjdk-17-jre-headless  # version 17.0.3+7-0ubuntu0.22.04.1
apt install openjdk-18-jre-headless  # version 18~36ea-1
apt install openjdk-8-jre-headless   # version 8u312-b07-0ubuntu1
Ask your administrator to install one of them.

Pokud si nejste jisti, co nainstalovat, můžete zvolit výchozí verzi OpenJDK (JDK 11).

Nainstalujte Java Runtime 11

Provedením následujícího příkazu nainstalujte výchozí prostředí Java Runtime Environment (JRE), které nainstaluje JRE z OpenJDK 11

 sudo apt install default-jre

Po dokončení instalace můžete ověřit verzi Java pomocí následujícího příkazu.

 java -version 

Obdržíte výstup podobný tomu níže.

openjdk version "11.0.15" 2022-04-19
OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Nyní jste nainstalovali Java 11 Runtime na vašem Ubuntu 22.04.

Nainstalujte sadu Java Development Kit

Pokud potřebujete Java Development Kit ke kompilaci Java programů, můžete také nainstalovat Open JDK

 sudo apt install default-jdk

Po dokončení instalace můžete ověřit verzi Java pomocí následujícího příkazu.

 java -version 

Obdržíte výstup podobný tomu níže.

javac 11.0.15

Nyní jste nainstalovali Java Development Kit na vašem Ubuntu 22.04.

Nainstalujte Java JDK 17

Provedením následujícího příkazu nainstalujte výchozí Java JDK, který také nainstaluje JRE z OpenJDK 17.

 sudo apt install openjdk-17-jdk

Po dokončení instalace můžete ověřit verzi Java pomocí následujícího příkazu.

 java -version 

Obdržíte výstup podobný tomu níže.

openjdk version "17.0.3" 2022-04-19
OpenJDK Runtime Environment (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1)
OpenJDK 64-Bit Server VM (build 17.0.3+7-Ubuntu-0ubuntu0.22.04.1, mixed mode, sharing)

Nyní jste nainstalovali Java 17 Runtime na vašem Ubuntu 22.04.

Nainstalujte Java JDK 18

Provedením následujícího příkazu nainstalujte výchozí Java JDK, který také nainstaluje JRE z OpenJDK 18.

 sudo apt install openjdk-18-jdk

Po dokončení instalace můžete ověřit verzi Java pomocí následujícího příkazu.

 java -version 

Obdržíte výstup podobný tomu níže.

openjdk version "18-ea" 2022-03-22
OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)

Nyní jste nainstalovali Java 18 Runtime do vašeho Ubuntu 22.04.

Přepínání mezi verzemi Java (JRE)

Pokud máte nainstalovaných více verzí Java, můžete verzi snadno změnit pomocí následujícího příkazu.

sudo update-alternatives --config java

Tento příkaz vás vyzve k výběru verze Java.

There are 3 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                         Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-18-openjdk-amd64/bin/java   1811      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java   1111      manual mode
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java   1711      manual mode
  3            /usr/lib/jvm/java-18-openjdk-amd64/bin/java   1811      manual mode

Press <enter> to keep the current choice[*], or type selection number:

Vyberte číslo a stiskněte Enter .

Přepínání mezi verzemi Java (JDK)

Musíte také změnit verzi vývojové sady Java, jinak se můžete dostat do problémů s kompatibilitou.

Chcete-li změnit javac verze můžete použít níže uvedený příkaz.

sudo update-alternatives --config javac

Tento příkaz vás vyzve k výběru verze Java Development.

There are 3 choices for the alternative javac (providing /usr/bin/javac).

  Selection    Path                                          Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-18-openjdk-amd64/bin/javac   1811      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/javac   1111      manual mode
  2            /usr/lib/jvm/java-17-openjdk-amd64/bin/javac   1711      manual mode
  3            /usr/lib/jvm/java-18-openjdk-amd64/bin/javac   1811      manual mode

Press <enter> to keep the current choice[*], or type selection number:

Vyberte číslo a stiskněte Enter .

Nyní jste také nakonfigurovali verzi Java Development Kit.

Konfigurace proměnné prostředí JAVA_HOME

Pro nastavení cesty musíte najít instalační cestu pomocí update-alternatives příkaz.

sudo update-alternatives --config java 

Zde uvidíte cestu Java.

  • OpenJDK 11 se nachází na /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 17 se nachází na /usr/lib/jvm/java-17-openjdk-amd64/bin/java
  • OpenJDK 18 se nachází na /usr/lib/jvm/java-18-openjdk-amd64/bin/java

Nyní to můžete přidat do souboru prostředí.

 sudo nano /etc/environment

Nyní přidejte cestu, jak je znázorněno níže, zde je znázorněn způsob přidání Java 11 do cesty.

JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"

Aby se změny projevily, buď se odhlaste a přihlaste se, nebo spusťte následující příkaz pro aktuální relaci.

source /etc/environment 

Chcete-li ověřit proměnnou prostředí Java

echo $JAVA_HOME

Získáte instalační cestu, kterou jste právě nastavili.

/usr/lib/jvm/java-11-openjdk-amd64

To je vše.

Udělejte svůj první krok ke kariéře ve vývoji softwaru Java s tímto úvodním kurzem

Závěr

Nyní jste se naučili, jak nainstalovat více verzí Java 11, 17 nebo 18 a nakonfigurovat JAVA_HOME na Ubuntu 22.04.

Díky za váš čas. Pokud narazíte na jakýkoli problém nebo zpětnou vazbu, zanechte prosím komentář níže.


Linux
  1. Jak nainstalovat Javu na Ubuntu Linux

  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 18.04

  3. Jak nainstalovat Java 17 v Ubuntu 20.04

  1. Jak nainstalovat Gradle na Ubuntu 18.04

  2. Jak nainstalovat Javu na Ubuntu 20.04

  3. Jak nainstalovat Javu na Ubuntu 18.04