GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat Java 17 (JDK 17) na Debian 11 Bullseye

Java je univerzální, na třídách založený, objektově orientovaný víceúčelový programovací jazyk, který je oblíbený díky návrhu s menšími implementačními závislostmi, což znamená, že zkompilovaný kód Java lze spouštět na všech platformách, které podporují Java, bez nutnosti rekompilace. Java je proto také rychlá, bezpečná a spolehlivá. Je široce používán pro vývoj Java aplikací v laptopech, datových centrech, herních konzolích, vědeckých superpočítačích, mobilních telefonech atd.

JDK 17 (JDK 17) přinesl nová jazyková vylepšení, aktualizace knihoven, podporu pro nové počítače Apple, odstranění a ukončení podpory starších funkcí a práci na zajištění toho, aby kód Java napsaný dnes fungoval beze změn v budoucích verzích JDK.

V následujícím tutoriálu se dozvíte, jak nainstalovat nejnovější Javu 17 (JDK 17) na Debian 11 Bullseye .

Předpoklady

  • Doporučený operační systém: Debian 11 Bullseye
  • Uživatelský účet: Uživatelský účet s právy sudo nebo přístup root (příkaz su) .
  • Požadované balíčky: zvlnit

Aktualizace operačního systému

Aktualizujte svůj Debian 11 operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:

sudo apt update && sudo apt upgrade

Root nebo Sudo Access

Ve výchozím nastavení, když vytvoříte svůj účet při spuštění s Debianem v porovnání s jinými distribucemi, automaticky nezíská status sudoers. Musíte mít přístup k heslu uživatele root použijte příkaz su nebo navštivte náš tutoriál Jak přidat uživatele do Sudoers na Debianu.

Nainstalujte Java JDK 17 – Metoda APT

První možností bude instalace JDK z výchozího úložiště Debian 11. V současné době je v úložišti uvedena Java 17. Stejně jako všechny balíčky repozitářů Debianu však mohou v budoucnu často zaostávat za novějšími verzemi ve jménu stability.

Chcete-li nainstalovat pomocí správce balíčků APT, spusťte následující příkaz:

sudo apt install openjdk-17-jre openjdk-17-jdk

Příklad výstupu:

Zadejte Y, poté stiskněte klávesu ENTER KEY pokračujte v instalaci.

Dále potvrďte, že instalace proběhla úspěšně, zaškrtnutím příkazu zásad apt-cache :

sudo apt-cache policy openjdk-17-jre openjdk-17-jdk

Příklad výstupu:

Chcete-li odebrat Java JDK 17 pomocí metody správce balíčků apt, spusťte následující příkaz:

sudo apt autoremove openjdk-17-jre openjdk-17-jdk --purge

Příklad výstupu:

Zadejte Y, poté stiskněte klávesu ENTER KEY pokračovat v odinstalaci.

Nainstalujte Java JDK 17 – metoda DPKG

Nainstalujte Java 17

Jednodušší možností, ale nejvíce omezující, je nainstalovat Java JDK 17 pomocí příkazu dpkg, což je nástroj pro instalaci, sestavování, odstraňování a správu balíčků Debianu.

Nejprve si stáhněte balíček .deb ze stránky stahování Java:

Příklad:

Stáhněte si balíček .deb z adresáře webových stránek nebo zkopírujte a vložte odkaz do příkazu wget ve vašem terminálu.

Příklad:

wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.deb

Upozorňujeme, že tento odkaz by měl fungovat, pokud nesměřuje na web, kde chcete získat nový.

Jakmile si stáhnete balíček .deb , spusťte ve svém terminálu následující příkaz pro instalaci Java:

sudo dpkg -i jdk-17_linux-x64_bin.deb

Příklad výstupu:

Odstraňte Java 17

Pokud již nepotřebujete JDK 17 a nainstalovali jste software pomocí balíčku .deb JDK, můžete použít následující příkaz dpkg s parametrem -r, který balíček odebere jako v příkladu níže:

sudo dpkg -r jdk-17

Příklad výstupu:

Nainstalujte Java JDK 17 – ruční metoda

Druhou a nejvíce doporučovanou možností je nainstalovat JDK 17, ruční způsob, který uživatelům přináší větší svobodu a moc v tom, co chtějí a kde je v jejich systému nainstalováno.

Instalace závislých balíčků

Chcete-li úspěšně nainstalovat JDK 17, musíte nainstalovat následující balíčky.

sudo apt install libc6-i386 libc6-x32 curl -y

Stáhněte si nejnovější sestavení Java 17

Navštivte stránku pro stahování, kde získáte odkaz na nejnovější verzi sestavení, a poté použijte následující příkaz curl :

curl  -O https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz

Po dokončení stahování musíte archiv rozbalit následovně:

tar -xvf jdk-17_linux-x64_bin.tar.gz

Konfigurace a instalace Java 17

Dále přesuňte extrahovaný archivní adresář do /opt/ umístění:

sudo mv jdk-17 /opt/jdk17

Nyní musíte nastavit proměnné prostředí, jak je uvedeno níže:

export JAVA_HOME=/opt/jdk-17
export PATH=$PATH:$JAVA_HOME/bin

Java 17 je nyní nainstalována. Pro potvrzení použijte následující příkazy:

java --version
echo $JAVA_HOME

Při správné instalaci byste měli vidět následující výstup:

java 17 2021-09-14 LTS
Java(TM) SE Runtime Environment (build 17+35-LTS-2724)
Java HotSpot(TM) 64-Bit Server VM (build 17+35-LTS-2724, mixed mode, sharing)
/opt/jdk-17

Jak můžete vidět, můžete vidět, že jde o nejnovější verzi Java JDK 17 .

Testování Java – vytvoření aplikace Hello World

Na závěr je vždy užitečné otestovat instalace tohoto druhu, abyste se ujistili, že po instalaci vše funguje správně. Nejjednodušší způsob je vytvořit malý programový skript k testování pomocí známého Hello World.

Nejprve vytvořte soubor programu Java následovně

sudo nano hello.java

Dále do souboru přidejte následující kód Java:

public class hello {
  public static void main(String[] args) {
    System.out.println("G'day from LinuxCapable!");
  }
}

Uložte soubor (CTRL+O) a poté ukončete (CTRL+X) .

Dále zkompilujte kód:

javac hello.java

Nakonec spusťte kód Java pomocí následujícího příkazu:

java hello

Příklad výstupu:

Gratulujeme, vše funguje správně.


Debian
  1. Jak nainstalovat Java JDK na Debian 11

  2. Jak nainstalovat Java 17 v Debianu 11

  3. Jak nainstalovat Python 3.8 na Debian 11 Bullseye

  1. Jak nainstalovat Javu na Debian 9

  2. Jak nainstalovat Gradle na Debian 10

  3. Jak nainstalovat Python 3.9 na Debian 11 Bullseye

  1. Jak nainstalovat Javu (JDK a JRE) na Debian 10

  2. Jak nainstalovat Java 17 (JDK 17) na Debian 11

  3. Jak nainstalovat Oracle Java JDK 12 / 11 / 8 na Debian 10 / Debian 9