Slik installerer du Oracle Java JDK 16 på Raspberry Pi

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) brukes til å utvikle og teste Java -applikasjoner. Den brukes av Java -utviklere over hele verden. Nylig ble Oracle JDK 16 utgitt. En versjon av Oracle JDK 16 er også tilgjengelig for Raspberry Pi.

I denne artikkelen vil jeg vise deg hvordan du installerer Oracle JDK 16 på Raspberry Pi 4. Så la oss komme i gang







Innholdsfortegnelse

  1. Krav
  2. Last ned Oracle JDK 16 på datamaskinen
  3. Kopierer Åpen JDK 16 arkivfil til Raspberry Pi
  4. Installerer Oracle JDK 16 på Raspberry Pi
  5. Tester Oracle JDK 16 på Raspberry Pi
  6. Konklusjon

Krav

Oracle JDK 16 er bare tilgjengelig for 64-biters ARM-prosessorer. Så du må ha et 64-biters operativsystem installert på Raspberry Pi for at Oracle JDK 16 skal fungere.



Vi har veiledninger om hvordan du installerer noen av de mest populære 64-biters operativsystemene på Raspberry Pi 4. Du kan sjekke dem hvis du trenger hjelp til det.



  1. Ubuntu Server 20.04 LTS: Installer Ubuntu Server på Raspberry Pi i Headless Mode og SSH Into It
  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

MERK: Jeg vil bruke 64-biters versjon av Ubuntu Server 20.04 LTS-operativsystemet på min Raspberry Pi 4 for demonstrasjonen. Men alle de 64-biters operativsystemene som er nevnt tidligere, bør fungere helt fint.





Last ned Oracle JDK 16 på datamaskinen

Du kan laste ned Oracle JDK 16 fra det offisielle nettstedet til Oracle .

Besøk først offisiell JDK 16 nedlastingsside fra din favoritt nettleser og klikk på Linux ARM 64 komprimert arkiv nedlastingskobling ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) som markert på skjermbildet nedenfor.



Undersøk Jeg har gjennomgått og godtar lisensavtalen for Oracle Technology Network for Oracle Java SE avmerkingsboksen og klikk på Last ned jdk-16.0.1_linux-aarch64_bin.tar.gz som markert på skjermbildet nedenfor.

Velg en katalog der du vil lagre Oracle JDK 16 arkivfil og klikk på Lagre .

Oracle JDK 16 arkivfil lastes ned. Det kan ta en stund å fullføre.

På dette tidspunktet bør Oracle JDK 16 arkivfil lastes ned, som du kan se på skjermbildet nedenfor.

Kopierer Åpen JDK 16 arkivfil til Raspberry Pi

Når Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz er lastet ned, må du overføre den til din Raspberry Pi. Du kan gjøre det via SFTP eller ved hjelp av en USB -minnepinne. Denne delen viser deg hvordan du bruker SFTP -protokollen til å overføre Oracle JDK 16 arkivfil jdk-16.0.1_linux-aarch64_bin.tar.gz til din Raspberry Pi.

Åpne en Terminal -økt i katalogen der du har lastet ned Oracle JDK 16 -arkivfilen, og skriv inn følgende kommando for å koble til Raspberry Pi via SFTP -protokollen.

$ sftp [e -postbeskyttet]

MERK: Her, ubuntu er brukernavn for pålogging, og 192.168.0.106 er IP -adressen til min Raspberry Pi 4. Det vil være annerledes for deg. Så sørg for å bytte dem ut med din.

Skriv inn påloggingspassordet og trykk .

Du bør være logget inn.

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

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

Arkivfilen Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz bør overføres til Raspberry Pi, som du kan se på skjermbildet nedenfor.

Lukk nå SFTP -økten med følgende SFTP -kommando:

sftp> avslutt

Installerer Oracle JDK 16 på Raspberry Pi

Når du har kopiert Oracle JDK 16 -arkivfilen på Raspberry Pi, er du klar til å installere Oracle JDK 16 på Raspberry Pi.

Først må du SSH inn i din Raspberry Pi som følger:

$ ssh [e -postbeskyttet]

MERK: Her, ubuntu er brukernavn for pålogging, og 192.168.0.106 er IP -adressen til min Raspberry Pi 4. Det vil være annerledes for deg. Så sørg for å bytte dem ut med din.

Skriv inn påloggingspassordet og trykk .

Du bør være logget på din Raspberry Pi via SSH.

Arkivfilen Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz bør være i HJEM mappen til din Raspberry Pi, som du kan se på skjermbildet nedenfor.

$ ls -lh

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

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

Når arkivfilen for Oracle JDK 16 er hentet ut i /opt katalog, bør du se en ny katalog jdk-16.0.1/ i /opt katalog, som du markerte i skjermbildet nedenfor. Husk katalognavnet, da du trenger det veldig snart.

$ ls -lh /opt

Nå må du legge til Oracle JDK 16 i STI av din Raspberry Pi, slik at du kan kjøre tilgang til Oracle JDK 16 -kommandoene som vanlig.

Lag en ny fil jdk16.sh i /etc/profile.d/ katalogen ved hjelp av nano tekstredigerer som følger:

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

Skriv inn 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 ferdig, trykker du på + X etterfulgt av OG og for å lagre jdk16.sh fil.

Start Raspberry Pi på nytt for at endringene skal tre i kraft.

$ sudo omstart

Når Raspberry Pi -støvlene dine er, bør du se /opt/jdk-16.0.1/bin katalogen lagt til STI shell -variabel som markert på skjermbildet nedenfor.

$ echo $ PATH

Nå bør du ha tilgang til java , javac og andre JDK -kommandoer.

Hvis du skriver ut versjonen av java og javac kommandoer, skal det stå at du kjører Java 16, som du kan se på skjermbildet nedenfor.

$ java -versjon
$ javac -versjon

Tester Oracle JDK 16 på Raspberry Pi

For å teste om du kan kompilere et enkelt Java -program ved hjelp av Oracle JDK 16, opprett en ny Java -kildefil HelloWorld.java følgende:

$ nano HelloWorld.java

Skriv inn følgende koderader i HelloWorld.java kildefil.

offentlig klasseHei Verden{
offentlig statisk tomromhoved-( String []args) {
System .ute.println('Hei Verden!');
}
}

Når du er ferdig, trykker du på + X etterfulgt av OG og for å lagre HelloWorld.java kildefil.

Å kompilere HelloWorld.java kildefilen, kjør følgende kommando:

$ javac HelloWorld.java

En ny fil HelloWorld.class skal genereres, som du kan se på skjermbildet nedenfor. Det betyr at HelloWorld.java kildefilen ble kompilert.

$ ls -lh

Først når HelloWorld.java kildefilen er kompilert, kan du kjøre Hei Verden program som følger:

$ java HelloWorld

Som du kan se, Hei Verden programmet trykte teksten Hei Verden! På skjermen. Så du kan kompilere og kjøre Java -programmer ved hjelp av Oracle JDK 16. Det fungerer helt fint.

Konklusjon

I denne artikkelen har jeg vist deg hvordan du laster ned Oracle JDK 16 for Raspberry Pi. Jeg har også vist deg hvordan du installerer Oracle JDK 16 på din Raspberry Pi. Jeg har vist deg hvordan du kompilerer et enkelt Java -program og kjører det med Oracle JDK 16 på Raspberry Pi også.