Hur man installerar Java 16 (OpenJDK 16) på Debian 11

java är ett allmänt klassbaserat, objektorienterat multifunktionsprogrammeringsspråk som är populärt på grund av designen att ha mindre implementeringsberoende, vilket innebär att den kompilerade Java-koden kan köras på alla plattformar som stöder Java utan behov av omkompilering. Java är därför också snabbt, säkert och pålitligt. Det används ofta för att utveckla Java-applikationer i bärbara datorer, datacenter, spelkonsoler, vetenskapliga superdatorer, mobiltelefoner, etc.

I följande handledning kommer du att lära dig hur man installerar den senaste Java 16 (OpenJDK 16) på Debian 11 Bullseye.

Förutsättningar

  • Rekommenderat OS: Debian 11 Bullseye
  • Användarkonto: Ett användarkonto med sudo privilegier or root access (su kommando).
  • Nödvändiga paket: wget

Uppdaterar operativsystem

Uppdatera din Debian 11 operativsystem för att se till att alla befintliga paket är uppdaterade:

sudo apt update && sudo apt upgrade

Root eller Sudo Access

Som standard, när du skapar ditt konto vid start med Debian jämfört med andra distributioner, får det inte automatiskt sudoers-status. Du måste antingen ha tillgång till root-lösenord att använda kommandot su eller besök vår handledning på Hur man lägger till en användare till Sudoers på Debian.

Installera CURL-paketet

Handledningen kommer att använda curl paket att ladda ner GPG-nyckel; först kontrollera om paketet finns:

curl --version

Exempelutgång om installerad:

curl 7.74.0 (x86_64-pc-linux-gnu) libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Release-Date: 2020-12-09

Om du inte har curl installerat, använd följande kommando:

sudo apt install curl -y

Installera Java OpenJDK 16 – DPKG

Installera Java 16

Det enklare alternativet men det mest restriktiva är att installera Java OpenJDK 16 med hjälp av dpkg kommando, som är ett verktyg för att installera, bygga, ta bort och hantera Debianpaket

Ladda först ned .deb-paketet från Javas nedladdningssida:

Exempelvis:

Hur man installerar Java 16 (OpenJDK 16) på Debian 11

När du har installerat, navigera till katalogen du laddade ner Java till; som standard skulle detta vara nedladdningskatalogen:

cd /home/username/Downloads

När du har laddat ner .deb-paketet, kör följande kommando i din terminal för att installera Java:

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

Exempel utmatning:

Hur man installerar Java 16 (OpenJDK 16) på Debian 11

Ta bort Java 16

Om du inte längre behöver OpenJDK 16 och har installerat programvaran med .deb JDK-paketet, kan du använda följande dpkg-kommando med flaggan -r som tar bort paketet som exemplet nedan:

sudo dpkg -r jdk-16.0.2

Exempel utmatning:

Hur man installerar Java 16 (OpenJDK 16) på Debian 11

Installera Java OpenJDK 16 – Manual Option

Det andra och mest rekommenderade alternativet är att installera OpenJDK 16, det manuella sättet som gynnar användare med mer frihet och kraft på vad de vill ha och var installerat på deras system.

Ladda ner den senaste versionen av Java 16

Besök nedladdningar sida för att få den senaste versionslänken, använd sedan följande curl-kommandot:

curl  -O https://download.java.net/java/GA/jdk16.0.2/d4a915d82b4c4fbb9bde534da945d746/7/GPL/openjdk-16.0.2_linux-x64_bin.tar.gz

När nedladdningen är klar måste du extrahera arkivet enligt följande:

tar -xvf openjdk-16.0.2_linux-x64_bin.tar.gz

Konfigurera och installera Java 16

Flytta sedan den extraherade arkivkatalogen till /välja/ Plats:

sudo mv jdk-16.0.2 /opt/

Nu måste du ställa in miljövariablerna enligt nedan:

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

Java 16 är nu installerat. För att bekräfta, använd följande kommandon:

java --version
echo $JAVA_HOME

Om den är korrekt installerad bör du se följande utdata:

openjdk 16.0.2 2021-07-20
OpenJDK Runtime Environment (build 16.0.2+7-67)
OpenJDK 64-Bit Server VM (build 16.0.2+7-67, mixed mode, sharing)
/opt/jdk-16.0.2

Som du kan se kan du se att versionen är den senaste 16.0.2 bygga.

Testa Java – Skapa Hello World-applikation

För att avsluta är det alltid praktiskt att testa installationer av detta slag för att bekräfta att allt fungerar korrekt efter att ha installerats. Det enkla sättet är att skapa ett litet programskript att testa med den berömda Hello World.

Skapa först Java-programfilen enligt följande

sudo nano hello.java

Lägg sedan till följande Java-kod i filen:

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

Spara filen (CTRL+O), avsluta sedan (CTRL+X).

Därefter kompilerar du koden:

javac hello.java

Slutligen, kör Java-koden med följande kommando:

java hello

Exempel utmatning:

Hur man installerar Java 16 (OpenJDK 16) på Debian 11

Grattis, allt fungerar som det ska.

Kommentarer och slutsats

I handledningen har du lärt dig hur du laddar ner och installerar den senaste versionen av Java 16 (OpenJDK 16), tillsammans med nedladdning och framtida versioner och installation med samma process för ditt Debian 11 Bullseye-operativsystem.


Inte vad du letade efter? Försök att söka efter ytterligare tutorials.

Lämna en kommentar