The Java Development Kit (JDK) is a tool for creating and testing Java programs. Java programmers from all over the world utilize it. Oracle JDK 16 was recently released. A Raspberry Pi version of Oracle JDK 16 is also available. I’ll show you how to install Oracle JDK 16 on a Raspberry 4 in this article. So, let’s get this started.
What are the requirements for installation?
Oracle JDK 16 is only compatible with 64-bit ARM CPUs. For Oracle JDK 16 to run, your Raspberry Pi must have a 64-bit operating system installed. On the Raspberry Pi 4, we have tutorials for installing some of the most popular 64-bit operating systems. You can look them up if you need any help with that.
- Install Ubuntu Server 20.04 LTS on a Raspberry Pi in Headless Mode and SSH onto it
- Ubuntu Desktop 20.04 LTS on Raspberry Pi 4: Install Ubuntu Desktop 20.04 LTS
- Ubuntu MATE 20.04 LTS on Raspberry Pi 4: Install Ubuntu MATE 20.04 LTS
- Installing Kali Linux on a Raspberry Pi 4
- Installing Debian on a Raspberry Pi 4
Download Oracle JDK 16 on your computer
Oracle JDK 16 is available for download from Oracle’s official website.
- First, open your favorite web browser and go to the official JDK 16 download page, then click on the Linux ARM 64 Compressed Archive download link (JDK-16.0.1 Linux-aarch64 bin.tar.gz) as shown in the screenshot below.
- As seen in the screenshot below, check the box next to I reviewed and accept the Oracle Technology Network License Agreement for Oracle Java SE and then click Download JDK-16.0.1 Linux-aarch64 bin.tar.gz.
- Choose a location for the Oracle JDK 16 archive file to be saved, then click Save.
- The archive file for Oracle JDK 16 is being downloaded. It can take some time to finish.
- As shown in the screenshot below, the Oracle JDK 16 archive file should be downloaded at this point.
Open JDK 16 Archive File Copying to Raspberry Pi
You must transfer the Oracle JDK 16 archive file JDK-16.0.1 Linux-aarch64 bin.tar.gz to your Raspberry Pi once it has been downloaded. You can use SFTP or a USB flash drive to accomplish so. This section will show you how to transfer the Oracle JDK 16 archive file JDK-16.0.1 Linux-aarch64 bin.tar.gz to your Raspberry Pi using the SFTP protocol.
- To connect to your Pi through the SFTP protocol, open a Terminal session in the directory where you downloaded the Oracle JDK 16 archive file and type the following command.
- Press once you’ve entered your login password.
- You should be logged in at this point.
- Run the following SFTP command to transfer the Oracle JDK archive file JDK-16.0.1 Linux-aarch64 bin.tar.gz to your Raspberry Pi:
- sftp> put JDK-16.0.1_linux-aarch64_bin.tar.gz
- The JDK-16.0.1 Linux-aarch64 bin.tar.gz archive file for Oracle JDK 16 should be copied to your Raspberry Pi.
- Now, use the following SFTP command to end the SFTP session:
- sftp> exit
Installing Oracle JDK 16 on raspberry pi
You’re ready to install Oracle JDK 16 on your Raspberry Pi once you’ve copied the Oracle JDK 16 archive file to your Raspberry Pi.
To begin, connect to your Raspberry Pi using SSH as follows:
- $ ssh ubuntu@192.168.0.106
Press Enter> after entering your login password.
You should be using SSH to connect to your Raspberry Pi.
The Oracle JDK 16 archive file JDK-16.0.1 Linux-aarch64 bin.tar.gz should be located in your Raspberry Pi’s HOME directory.
- $ ls –LH
In the /opt directory, extract the Oracle JDK 16 archive file JDK-16.0.1 Linux-aarch64 bin.tar.gz as follows.
- $ sudo tar -xzf JDK-16.0.1_linux-aarch64_bin.tar.gz -C /opt
You should see a new directory JDK-16.0.1/ in the /opt directory once the Oracle JDK 16 archive file has been extracted, as seen in the screenshot below. Keep the directory name in mind since you’ll need it soon.
- $ ls -LH /opt
Now you must add Oracle JDK 16 to your Raspberry PATH so that you may use the Oracle JDK 16 commands normally. Using the nano text editor, create a new file called jdk16.sh in the /etc/profile.d/ directory as follows:
- $ sudo nano /etc/profile.d/jdk16.sh
In the jdk16.sh file, type the following lines.
- export JAVA_HOME=”/opt/jdk-16.0.1″
- export PATH=”$PATH:${JAVA_HOME}/bin”
When you’re finished, save the jdk16.sh file by pressing Ctrl + X, then Y and Enter.
When you’re done, use Ctrl + X, then Y, Enter to save the jdk16.sh file.
- $ sudo reboot
The /opt/JDK-16.0.1/bin directory should be added to the PATH shell variable after your Raspberry boots.
- $ echo $PATH
You should now be able to use the JDK commands java, javac, and others. You should be running Java 16 if you print the version of the java and javac commands.
- $ java -version
- $ javac –version
On the Raspberry Pi, test Oracle JDK 16
Create a new Java source file called HelloWorld.java to see if you can construct a simple Java program with Oracle JDK 16.
- $ nano HelloWorld.java
In the HelloWorld.java source file, type the following lines of code.
When you’re finished, save the HelloWorld.java source file by pressing Ctrl + X, then Y, Enter.
Run the following command to compile the HelloWorld.java source file:
- $ javac HelloWorld.java
A new file HelloWorld.class should be created. It indicates that the source file HelloWorld.java was successfully compiled.
- $ ls –LH
After compiling the HelloWorld.java source file, execute the HelloWorld program as follows:
- $ java HelloWorld
The HelloWorld program printed the text Hello World! on the screen. Oracle JDK 16 allows you to compile and run Java programs. It’s functioning perfectly.
Conclusion
I’ve shown you how to get Oracle JDK 16 for Raspberry Pi in this article. I also demonstrated how to set up Oracle JDK 16 on your Raspberry. I’ve also taught you how to develop and run a basic Java program on your Pi using Oracle JDK 16.
Read more
from Techoreview.com
Power BI
Tutorial: (4.2) How to Connect Power BI with SQL Server and MySQL?
Freelancing
Tips and Top 10 Trending Services on Fiverr in 2022
How to
Take a Screenshot on Macbook Pro Laptop ?