Hoe Oracle Java JDK 16 op Raspberry Pi te installeren

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) wordt gebruikt om Java-applicaties te ontwikkelen en te testen. Het wordt gebruikt door Java-ontwikkelaars over de hele wereld. Onlangs is Oracle JDK 16 uitgebracht. Er is ook een versie van Oracle JDK 16 beschikbaar voor Raspberry Pi.

In dit artikel laat ik je zien hoe je Oracle JDK 16 op Raspberry Pi 4 installeert. Laten we beginnen







Inhoudsopgave

  1. Vereisten
  2. Oracle JDK 16 downloaden op uw computer
  3. Open JDK 16-archiefbestand kopiëren naar Raspberry Pi
  4. Oracle JDK 16 installeren op Raspberry Pi
  5. Oracle JDK 16 testen op Raspberry Pi
  6. Conclusie

Vereisten

Oracle JDK 16 is alleen beschikbaar voor 64-bits ARM-processors. U moet dus een 64-bits besturingssysteem op uw Raspberry Pi hebben geïnstalleerd om Oracle JDK 16 te laten werken.



We hebben tutorials over het installeren van enkele van de meest populaire 64-bits besturingssystemen op Raspberry Pi 4. Je kunt ze bekijken als je daar hulp bij nodig hebt.



  1. Ubuntu-server 20.04 LTS: Installeer Ubuntu Server op Raspberry Pi in Headless Mode en SSH Into It
  2. Ubuntu Desktop 20.04 LTS: Installeer Ubuntu Desktop 20.04 LTS op Raspberry Pi 4
  3. Ubuntu MATE 20.04 LTS: Installeer Ubuntu MATE 20.04 LTS op Raspberry Pi 4
  4. Kali-Linux: Installeer Kali Linux op Raspberry Pi 4
  5. Debian: Installeer Debian op Raspberry Pi 4

OPMERKING: Ik zal de 64-bits versie van het Ubuntu Server 20.04 LTS-besturingssysteem op mijn Raspberry Pi 4 gebruiken voor de demonstratie. Maar elk van de eerder genoemde 64-bits besturingssystemen zou prima moeten werken.





Oracle JDK 16 downloaden op uw computer

U kunt Oracle JDK 16 downloaden van de: officiële website van Oracle .

Bezoek eerst de officiële JDK 16-downloadpagina vanuit uw favoriete webbrowser en klik op de Linux ARM 64 gecomprimeerd archief download link ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) zoals aangegeven in de onderstaande schermafbeelding.



Controleer de Ik heb de Oracle Technology Network-licentieovereenkomst voor Oracle Java SE gelezen en geaccepteerd selectievakje en klik op Download jdk-16.0.1_linux-aarch64_bin.tar.gz zoals aangegeven in de onderstaande schermafbeelding.

Selecteer een map waarin u het Oracle JDK 16-archiefbestand wilt opslaan en klik op Opslaan .

Oracle JDK 16-archiefbestand wordt gedownload. Het kan even duren om te voltooien.

Op dit punt moet het Oracle JDK 16-archiefbestand worden gedownload, zoals u kunt zien in de onderstaande schermafbeelding.

Open JDK 16-archiefbestand kopiëren naar Raspberry Pi

Zodra het Oracle JDK 16-archiefbestand jdk-16.0.1_linux-aarch64_bin.tar.gz is gedownload, moet u deze overzetten naar uw Raspberry Pi. U kunt dit doen via SFTP of met een USB-stick. In dit gedeelte wordt uitgelegd hoe u het SFTP-protocol gebruikt om het Oracle JDK 16-archiefbestand over te brengen jdk-16.0.1_linux-aarch64_bin.tar.gz naar uw Raspberry Pi.

Open een Terminal-sessie in de map waar u het Oracle JDK 16-archiefbestand hebt gedownload en typ de volgende opdracht om verbinding te maken met uw Raspberry Pi via het SFTP-protocol.

$ sftp [e-mail beveiligd]

OPMERKING: Hier, ubuntu is de login gebruikersnaam, en 192.168.0.106 is het IP-adres van mijn Raspberry Pi 4. Het zal voor jou anders zijn. Zorg er dus voor dat u ze vervangt door de uwe.

Typ uw inlogwachtwoord en druk op .

Je moet ingelogd zijn.

Het Oracle JDK-archiefbestand overdragen: jdk-16.0.1_linux-aarch64_bin.tar.gz voer op je Raspberry Pi de volgende SFTP-opdracht uit:

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

Het Oracle JDK 16-archiefbestand jdk-16.0.1_linux-aarch64_bin.tar.gz moet worden overgebracht naar uw Raspberry Pi, zoals u kunt zien in de onderstaande schermafbeelding.

Sluit nu de SFTP-sessie met de volgende SFTP-opdracht:

sftp> afsluiten

Oracle JDK 16 installeren op Raspberry Pi

Nadat u het Oracle JDK 16-archiefbestand op uw Raspberry Pi hebt gekopieerd, bent u klaar om Oracle JDK 16 op uw Raspberry Pi te installeren.

SSH eerst als volgt in je Raspberry Pi:

$ ssh [e-mail beveiligd]

OPMERKING: Hier, ubuntu is de login gebruikersnaam, en 192.168.0.106 is het IP-adres van mijn Raspberry Pi 4. Het zal voor jou anders zijn. Zorg er dus voor dat u ze vervangt door de uwe.

Typ uw inlogwachtwoord en druk op .

Je moet ingelogd zijn op je Raspberry Pi via SSH.

Het Oracle JDK 16-archiefbestand jdk-16.0.1_linux-aarch64_bin.tar.gz zou in de moeten zijn HUIS directory van je Raspberry Pi, zoals je kunt zien in de onderstaande schermafbeelding.

$ ls -lh

Pak het Oracle JDK 16-archiefbestand uit jdk-16.0.1_linux-aarch64_bin.tar.gz in de /opt map als volgt:

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

Zodra het Oracle JDK 16-archiefbestand is uitgepakt in de /opt directory, je zou een nieuwe directory moeten zien jdk-16.0.1/ in de /opt map, zoals u hebt gemarkeerd in de onderstaande schermafbeelding. Onthoud de naam van de map, want u hebt deze zeer binnenkort nodig.

$ ls -lh /opt

Nu moet u Oracle JDK 16 toevoegen aan de PAD van uw Raspberry Pi zodat u zoals gewoonlijk toegang kunt krijgen tot de Oracle JDK 16-opdrachten.

Een nieuw bestand maken jdk16.sh in de /etc/profile.d/ map met behulp van de nano tekstverwerker als volgt:

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

Typ de volgende regels in de jdk16.sh het dossier.

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

Als u klaar bent, drukt u op + x gevolgd door EN en om de te redden jdk16.sh het dossier.

Start nu uw Raspberry Pi opnieuw op om de wijzigingen door te voeren.

$ sudo opnieuw opstarten

Zodra je Raspberry Pi opstart, zou je de moeten zien /opt/jdk-16.0.1/bin map toegevoegd aan de PAD shell-variabele zoals aangegeven in de onderstaande schermafbeelding.

$ echo $PATH

Nu zou u toegang moeten hebben tot de Java , javac , en andere JDK-opdrachten.

Als u de versie van de . afdrukt Java en javac commando's, zou het moeten zeggen dat je Java 16 gebruikt, zoals je kunt zien in de onderstaande schermafbeelding.

$ java -versie
$ javac -versie

Oracle JDK 16 testen op Raspberry Pi

Om te testen of u een eenvoudig Java-programma kunt compileren met Oracle JDK 16, maakt u een nieuw Java-bronbestand HelloWorld.java als volgt:

$ nano HelloWorld.java

Typ de volgende regels codes in de HelloWorld.java bron bestand.

openbaar klasHallo Wereld{
openbaar statisch leegtehoofd( Snaar []argumenten) {
Systeem .uit.println('Hallo Wereld!');
}
}

Als u klaar bent, drukt u op + x gevolgd door EN en om de te redden HelloWorld.java bron bestand.

om de . te compileren HelloWorld.java bronbestand, voert u de volgende opdracht uit:

$ javac HelloWorld.java

Een nieuw bestand HalloWorld.class moet worden gegenereerd, zoals u kunt zien in de onderstaande schermafbeelding. Het betekent dat de HelloWorld.java bronbestand is succesvol gecompileerd.

$ ls -lh

Zodra de HelloWorld.java bronbestand is gecompileerd, kunt u de Hallo Wereld programma als volgt:

$ java HelloWorld

Zoals je kunt zien, is de Hallo Wereld programma drukte de tekst af Hallo Wereld! Op het scherm. U kunt dus Java-programma's compileren en uitvoeren met Oracle JDK 16. Het werkt prima.

Conclusie

In dit artikel heb ik je laten zien hoe je Oracle JDK 16 voor Raspberry Pi downloadt. Ik heb je ook laten zien hoe je Oracle JDK 16 op je Raspberry Pi installeert. Ik heb je laten zien hoe je een eenvoudig Java-programma compileert en het ook met Oracle JDK 16 op je Raspberry Pi uitvoert.