Sådan installeres Oracle Java JDK 16 på Raspberry Pi

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) bruges til at udvikle og teste Java -applikationer. Det bruges af Java -udviklere over hele verden. For nylig blev Oracle JDK 16 frigivet. En version af Oracle JDK 16 er også tilgængelig til Raspberry Pi.

I denne artikel vil jeg vise dig, hvordan du installerer Oracle JDK 16 på Raspberry Pi 4. Så lad os komme i gang







Indholdsfortegnelse

  1. Krav
  2. Downloader Oracle JDK 16 på din computer
  3. Kopiering Åbn JDK 16 arkivfil til Raspberry Pi
  4. Installation af Oracle JDK 16 på Raspberry Pi
  5. Test af Oracle JDK 16 på Raspberry Pi
  6. Konklusion

Krav

Oracle JDK 16 er kun tilgængelig for 64-bit ARM-processorer. Så du skal have et 64-bit operativsystem installeret på din Raspberry Pi for at Oracle JDK 16 skal fungere.



Vi har selvstudier om installation af nogle af de mest populære 64-bit operativsystemer på Raspberry Pi 4. Du kan tjekke dem ud, hvis du har brug for hjælp til det.



  1. Ubuntu Server 20.04 LTS: Installer Ubuntu Server på Raspberry Pi i hovedløs tilstand og SSH i den
  2. Ubuntu Desktop 20.04 LTS: Installer Ubuntu Desktop 20.04 LTS på Raspberry Pi 4
  3. Ubuntu MATE 20.04 LTS: Installer Ubuntu MATE 20.04 LTS på Raspberry Pi 4
  4. Kali Linux: Installer Kali Linux på Raspberry Pi 4
  5. Debian: Installer Debian på Raspberry Pi 4

BEMÆRK: Jeg vil bruge 64-bit versionen af ​​Ubuntu Server 20.04 LTS-operativsystemet på min Raspberry Pi 4 til demonstrationen. Men ethvert af de tidligere nævnte 64-bit operativsystemer burde fungere fint.





Downloader Oracle JDK 16 på din computer

Du kan downloade Oracle JDK 16 fra den officielle hjemmeside for Oracle .

Besøg først officiel JDK 16 download side fra din foretrukne webbrowser, og klik på Linux ARM 64 komprimeret arkiv download link ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) som markeret på skærmbilledet herunder.



Tjek Jeg har gennemgået og accepterer Oracle Technology Network License Agreement for Oracle Java SE afkrydsningsfeltet og klik på Download jdk-16.0.1_linux-aarch64_bin.tar.gz som markeret på skærmbilledet herunder.

Vælg et bibliotek, hvor du vil gemme Oracle JDK 16 -arkivfilen, og klik på Gemme .

Oracle JDK 16 arkivfil downloades. Det kan tage et stykke tid at fuldføre.

På dette tidspunkt skal Oracle JDK 16 arkivfil downloades, som du kan se på skærmbilledet herunder.

Kopiering Åbn JDK 16 arkivfil til Raspberry Pi

Når Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz er downloadet, skal du overføre den til din Raspberry Pi. Du kan gøre det via SFTP eller ved hjælp af et USB -tommelfingerdrev. Dette afsnit viser dig, hvordan du bruger SFTP -protokollen til at overføre Oracle JDK 16 -arkivfilen jdk-16.0.1_linux-aarch64_bin.tar.gz til din Raspberry Pi.

Åbn en Terminal -session i biblioteket, hvor du har downloadet Oracle JDK 16 -arkivfilen, og indtast følgende kommando for at oprette forbindelse til din Raspberry Pi via SFTP -protokollen.

$ sftp [email protected]

BEMÆRK: Her, ubuntu er login -brugernavnet og 192.168.0.106 er IP -adressen på min Raspberry Pi 4. Det vil være anderledes for dig. Så sørg for at udskifte dem med dine.

Indtast dit login -kodeord, og tryk på .

Du skal være logget ind.

For at overføre Oracle JDK -arkivfilen jdk-16.0.1_linux-aarch64_bin.tar.gz Kør følgende SFTP -kommando på din Raspberry Pi:

sftp> put jdk-16.0.1_linux-aarch64_bin.tar.gz

Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz skal overføres til din Raspberry Pi, som du kan se på skærmbilledet herunder.

Luk nu SFTP -sessionen med følgende SFTP -kommando:

sftp> afslut

Installation af Oracle JDK 16 på Raspberry Pi

Når du har kopieret Oracle JDK 16 arkivfilen på din Raspberry Pi, er du klar til at installere Oracle JDK 16 på din Raspberry Pi.

Først skal SSH ind i din Raspberry Pi som følger:

$ ssh [e -mail beskyttet]

BEMÆRK: Her, ubuntu er login -brugernavnet og 192.168.0.106 er IP -adressen på min Raspberry Pi 4. Det vil være anderledes for dig. Så sørg for at udskifte dem med dine.

Indtast dit login -kodeord, og tryk på .

Du skal være logget ind på din Raspberry Pi via SSH.

Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz skal være i HJEM mappe på din Raspberry Pi, som du kan se på skærmbilledet herunder.

$ ls -lh

Udpak Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz i /opt bibliotek som følger:

tar sudo tar -xzf jdk -16.0.1_linux -aarch64_bin.tar.gz -C / opt

Når Oracle JDK 16 -arkivfilen er udpakket i /opt mappe, skal du se et nyt bibliotek jdk-16.0.1/ i /opt bibliotek, som du markerede i skærmbilledet herunder. Husk biblioteksnavnet, da du snart får brug for det.

$ ls -lh /opt

Nu skal du tilføje Oracle JDK 16 til STI af din Raspberry Pi, så du kan køre adgang til Oracle JDK 16 -kommandoerne som normalt.

Opret en ny fil jdk16.sh i /etc/profile.d/ bibliotek ved hjælp af nano teksteditor som følger:

$ sudo nano /etc/profile.d/jdk16.sh

Indtast følgende linjer i jdk16.sh fil.

eksport JAVA_HOME = '/opt/jdk-16.0.1'
eksport PATH = '$ PATH: $ {JAVA_HOME}/bin'

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme jdk16.sh fil.

Genstart nu din Raspberry Pi, så ændringerne træder i kraft.

$ sudo genstart

Når dine Raspberry Pi støvler, skal du se /opt/jdk-16.0.1/bin bibliotek tilføjet til STI shell -variabel som markeret på skærmbilledet herunder.

$ ekko $ PATH

Nu skal du have adgang til java , javac og andre JDK -kommandoer.

Hvis du udskriver versionen af java og javac kommandoer, skulle det sige, at du kører Java 16, som du kan se på skærmbilledet herunder.

$ java -version
$ javac -version

Test af Oracle JDK 16 på Raspberry Pi

For at teste, om du kan kompilere et simpelt Java -program ved hjælp af Oracle JDK 16, skal du oprette en ny Java -kildefil HelloWorld.java som følger:

$ nano HelloWorld.java

Indtast følgende kodelinjer i HelloWorld.java kildefil.

offentlig klasseHej Verden{
offentlig statisk ugyldigvigtigste( Snor []args) {
System .ud.println('Hej Verden!');
}
}

Når du er færdig, skal du trykke på + x efterfulgt af OG og for at gemme HelloWorld.java kildefil.

At kompilere HelloWorld.java kildefil, kør følgende kommando:

$ javac HelloWorld.java

En ny fil HelloWorld.class skal genereres, som du kan se på skærmbilledet herunder. Det betyder, at HelloWorld.java kildefil blev kompileret.

$ ls -lh

En gang HelloWorld.java kildefil er kompileret, kan du køre Hej Verden program som følger:

$ java HelloWorld

Som du kan se, er Hej Verden program trykte teksten Hej Verden! På skærmen. Så du kan kompilere og køre Java -programmer ved hjælp af Oracle JDK 16. Det fungerer fint.

Konklusion

I denne artikel har jeg vist dig, hvordan du downloader Oracle JDK 16 til Raspberry Pi. Jeg har også vist dig, hvordan du installerer Oracle JDK 16 på din Raspberry Pi. Jeg har også vist dig, hvordan du kompilerer et simpelt Java -program og kører det med Oracle JDK 16 på din Raspberry Pi.