GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nainstalovat Javu na Ubuntu 20.04

V této příručce popíšeme, jak nainstalovat Javu na Ubuntu 20.04.

Java je jedním z nejpopulárnějších programovacích jazyků používaných k vytváření různých druhů aplikací a systémů. Java běží na všech hlavních operačních systémech a zařízeních. Aplikace vyvinuté v Javě najdete na svém notebooku, telefonu a herní konzoli.

Než začnete #

Existuje několik různých implementací Java. OpenJDK a Oracle Java jsou dvě hlavní implementace Javy, mezi nimiž nejsou téměř žádné rozdíly, kromě toho, že Oracle Java má několik dalších komerčních funkcí. Licence Oracle Java povoluje pouze nekomerční použití softwaru, jako je osobní použití a použití pro vývoj.

Výchozí úložiště Ubuntu 20.04 zahrnují dva balíčky OpenJDK, Java Runtime Environment (JRE) a Java Development Kit (JDK). JRE se skládá z virtuálního stroje Java (JVM), tříd a binárních souborů, které vám umožňují spouštět programy Java. JDK obsahuje JRE a vývojové/ladící nástroje a knihovny nezbytné k vytváření Java aplikací.

Pokud si nejste jisti, který balíček Java nainstalovat, obecným doporučením je nainstalovat výchozí verzi OpenJDK (JDK 11). Některé aplikace založené na Javě mohou vyžadovat specifickou verzi Javy, takže byste se měli podívat do dokumentace aplikace.

Instalace OpenJDK 11 #

V době psaní tohoto článku je Java 11 nejnovější dlouhodobě podporovanou (LTS) verzí Javy. Je to také výchozí vývojové a runtime Java v Ubuntu 20.04.

Spusťte následující příkazy jako uživatel s právy sudo nebo root, abyste aktualizovali index balíčků a nainstalovali balíček OpenJDK 11 JDK:

sudo apt updatesudo apt install openjdk-11-jdk

Jakmile je instalace dokončena, můžete ji ověřit kontrolou verze Java:

java -version

Výstup by měl vypadat nějak takto:

openjdk version "11.0.7" 2020-04-14
OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)
OpenJDK 64-Bit Server VM (build 11.0.7+10-post-Ubuntu-3ubuntu1, mixed mode, sharing)

A je to! V tomto okamžiku jste úspěšně nainstalovali Javu do svého systému Ubuntu.

JRE je součástí balíčku JDK. Pokud potřebujete pouze JRE, nainstalujte openjdk-11-jre balík. Pro minimální běh Java nainstalujte openjdk-11-jdk-headless balíček.

Instalace OpenJDK 8 #

Java 8, předchozí verze Java LTS, je stále široce používána. Pokud vaše aplikace běží na Java 8, můžete ji nainstalovat zadáním následujících příkazů:

sudo apt updatesudo apt install openjdk-8-jdk

Ověřte instalaci kontrolou verze Java:

java -version

Výstup by měl vypadat nějak takto:

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)

Nastavení výchozí verze #

Pokud máte na svém systému Ubuntu nainstalovaných více verzí Java, můžete zkontrolovat, která verze je nastavena jako výchozí, zadáním:

java -version

Chcete-li změnit výchozí verzi, použijte update-alternatives příkaz:

sudo update-alternatives --config java

Výstup bude vypadat nějak takto:

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

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

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

Zobrazí se seznam všech nainstalovaných verzí Java. Zadejte číslo verze, kterou chcete použít jako výchozí, a stiskněte Enter .

JAVA_HOME Proměnná prostředí #

JAVA_HOME Proměnná prostředí se používá v některých aplikacích Java k určení umístění instalace Java.

Chcete-li nastavit JAVA_HOME proměnnou, nejprve najděte instalační cestu Java pomocí update-alternatives :

sudo update-alternatives --config java

V tomto příkladu jsou instalační cesty následující:

  • OpenJDK 11 se nachází na adrese /usr/lib/jvm/java-11-openjdk-amd64/bin/java
  • OpenJDK 8 se nachází na adrese /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java

Jakmile najdete cestu k preferované instalaci Java, otevřete /etc/environment soubor:

sudo nano /etc/environment

Za předpokladu, že chcete nastavit JAVA_HOME chcete-li ukázat na OpenJDK 11, přidejte na konec souboru následující řádek:

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

Aby se změny projevily ve vašem aktuálním prostředí, můžete se buď odhlásit a přihlásit, nebo spustit následující source příkaz:

source /etc/environment

Ověřte, že JAVA_HOME proměnná prostředí byla správně nastavena:

echo $JAVA_HOME

Měli byste vidět cestu k instalaci Java:

/usr/lib/jvm/java-11-openjdk-amd64
/etc/environment je celosystémový konfigurační soubor, který používají všichni uživatelé. Pokud chcete nastavit JAVA_HOME proměnnou na jednotlivé uživatele a poté přidejte řádek do .bashrc nebo jakýkoli jiný konfigurační soubor, který se načte při přihlášení uživatele.

Odinstalace Java #

Java můžete odinstalovat jako jakýkoli jiný balíček nainstalovaný pomocí apt .

Chcete-li například odinstalovat default-jdk zadejte balíček:

sudo apt remove openjdk-11-jdk

Ubuntu
  1. Jak nainstalovat Javu na Ubuntu Linux

  2. Jak nainstalovat Java 17 v Ubuntu 20.04

  3. Jak nainstalovat Javu na Ubuntu 22.04

  1. Jak nainstalovat Javu na Ubuntu

  2. Jak nainstalovat Javu na Ubuntu 16.04

  3. Jak nainstalovat Javu na Ubuntu 20.04

  1. Jak nainstalovat Javu na Ubuntu 18.04

  2. Jak nainstalovat Gradle na Ubuntu 18.04

  3. Jak nainstalovat Javu na Ubuntu 18.04