How to Install Java on Linux (JRE or JDK)
Obsah:
- Než začnete
- Instalace OpenJDK 11
- Instalace OpenJDK 8
- Nastavte výchozí verzi
JAVA_HOME
Proměnná prostředí- Odinstalujte Java
- Závěr
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.
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.
-
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:
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
Proměnná prostředí
Chcete-li nastavit
V tomto příkladu jsou instalační cesty následující: Jakmile najdete cestu vaší preferované instalace Java, otevřete soubor
Za předpokladu, že chcete nastavit
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: Ověřte, že proměnná prostředí
Měli byste vidět cestu k instalaci Java: Java můžete odinstalovat jako jakýkoli jiný balíček nainstalovaný pomocí
Chcete-li například odinstalovat balíček
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.
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:
Enter
.
JAVA_HOME
Proměnná prostředí
JAVA_HOME
používají některé Java aplikace k určení umístění instalace Java.
JAVA_HOME
prostředí
JAVA_HOME
, použijte příkaz
update-alternatives
a vyhledejte, kde je Java nainstalovaná:
sudo update-alternatives --config java
/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
/etc/environment
:
sudo nano /etc/environment
JAVA_HOME
na cestu OpenJDK 11, přidejte na konec souboru následující řádek:
JAVA_HOME="/usr/lib/jvm/java-11-openjdk-amd64"
source /etc/environment
JAVA_HOME
byla správně nastavena:
echo $JAVA_HOME
/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
apt
.
default-jdk
, jednoduše spusťte:Závěr
Jak nainstalovat, nainstalovat tiskárnu hp officejet 6500a plus all-in-one

Naučte se, jak nastavit a nainstalovat tiskárnu HP Officejet 6500A Plus All-in-one.
Jak nainstalovat a konfigurovat redis na Debian 10 linux

V tomto tutoriálu se budeme zabývat instalací a konfigurací Redisu na Debianu 10, Buster. Redis je úložiště klíčů s hodnotou klíče s otevřeným zdrojovým kódem.
Jak nainstalovat java na Debian 9

V tomto tutoriálu projdeme instalaci Java na Debian 9. Java je jeden z nejpopulárnějších programovacích jazyků používaných k vytváření různých druhů aplikací a systémů.