Android

Jak nainstalovat java na Debian 10 linux

How to Install Java on Linux (JRE or JDK)

How to Install Java on Linux (JRE or JDK)

Obsah:

Anonim

V tomto tutoriálu si vysvětlíme, jak nainstalovat Javu (OpenJDK) na Debian 10 Linux.

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ů. Aplikace vyvinuté v Javě jsou škálovatelné, flexibilní a udržovatelné.

Než začnete

Existují dvě různé implementace Java, OpenJDK a Oracle Java s téměř žádnými rozdíly mezi nimi, kromě toho, že Oracle Java má několik dalších komerčních funkcí. Licence Oracle Java umožňuje pouze nekomerční použití softwaru, jako je osobní použití a vývojové použití.

Výchozí repozitáře Debianu 10 zahrnují dva různé balíčky Java, Java Runtime Environment (JRE) a Java Development Kit (JDK). JRE zahrnuje Java Virtual Machine (JVM), třídy a binární soubory, které vám umožní spouštět Java programy. Vývojáři Java by měli nainstalovat JDK, který zahrnuje JRE a vývojové / debugovací nástroje a knihovny nezbytné pro vytváření Java aplikací.

Instalace OpenJDK 11

OpenJDK 11, implementace open source Java Platform je výchozí vývoj Java a runtime v Debianu 10, Buster.

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 update sudo apt install default-jdk

Po dokončení instalace ji můžete ověřit kontrolou verze Java:

java -version

Výstup by měl vypadat asi takto:

openjdk version "11.0.3" 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+7-post-Debian-5) OpenJDK 64-Bit Server VM (build 11.0.3+7-post-Debian-5, mixed mode, sharing)

A je to! V tomto okamžiku jste úspěšně nainstalovali Javu do vašeho systému Debian.

JRE je součástí balíčku JDK. Pokud potřebujete pouze JRE, nainstalujte balíček default-jre .

Instalace OpenJDK 8

V době psaní není předchozí verze Java LTS verze 8 k dispozici v oficiálních repozitářích Debian Buster.

Povolíme úložiště AdoptOpenJDK, které poskytuje předdefinované balíčky OpenJDK.

  1. Začněte aktualizací seznamu balíčků a instalací závislostí nezbytných pro přidání nového úložiště přes

    sudo apt update sudo apt install apt-transport-https ca-certificates wget dirmngr gnupg software-properties-common

    Importujte klíč GPG úložiště pomocí následujícího příkazu wget:

    wget -qO - https://adoptopenjdk.jfrog.io/adoptopenjdk/api/gpg/key/public | sudo apt-key add -

    Přidejte úložiště AdoptOpenJDK APT do svého systému:

    sudo add-apt-repository --yes

    Jakmile je úložiště povoleno, aktualizujte zdroje apt a nainstalujte Java 8 pomocí následujících příkazů:

    sudo apt update sudo apt install adoptopenjdk-8-hotspot

    Nakonec ověřte instalaci kontrolou verze Java:

    java -version

    Výstup by měl vypadat asi takto:

    openjdk version "1.8.0_212" OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_212-b04) OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.212-b04, mixed mode)

Nastavte výchozí verzi

java -version

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

sudo update-alternatives --config java

Výstup bude vypadat 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number: 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/adoptopenjdk-8-hotspot-amd64/bin/java 1081 manual mode 2 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 manual mode Press to keep the current choice, or type selection number:

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

JAVA_HOME Proměnná prostředí

Proměnná prostředí JAVA_HOME používají některé Java aplikace k určení umístění instalace Java.

Chcete-li nastavit JAVA_HOME prostředí JAVA_HOME , použijte příkaz update-alternatives a vyhledejte, kde je Java nainstalovaná:

sudo update-alternatives --config java

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

  • OpenJDK 11 je umístěn na /usr/lib/jvm/java-11-openjdk-amd64/bin/java OpenJDK 8 je umístěn na /usr/lib/jvm/adoptopenjdk-8-hotspot-amd64/bin/java

Jakmile najdete cestu vaší preferované instalace Java, otevřete soubor /etc/environment :

sudo nano /etc/environment

Za předpokladu, že chcete nastavit JAVA_HOME na cestu 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í zdrojový příkaz:

source /etc/environment

Ověřte, že proměnná prostředí JAVA_HOME 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 konfigurační soubor pro celý systém, který používají všichni uživatelé. Pokud chcete nastavit JAVA_HOME pro jednotlivé uživatele, přidejte řádek do .bashrc nebo do jakéhokoli jiného konfiguračního souboru, který se načte při přihlášení uživatele.

Odinstalujte Java

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

Chcete-li například odinstalovat balíček default-jdk , jednoduše spusťte:

sudo apt remove default-jdk

Závěr

Nejnovější LTS verze OpenJDK je k dispozici ve výchozím úložišti Debian 10 Buster a instalace je jednoduchá a přímá úloha.

java debian