Hello, friends. We know that Java is one of the most popular programming languages and now it’s version 15. So in this post, you’ll learn how to install Java on Fedora 33
Java is one of the preferred languages by many developers but it is also necessary to run other very important software. In this sense, Oracle from time to time releases a new version that includes good news.
So, if you are a developer and want to try Java on Fedora 33, this post will help you with that.
Installing Java on Fedora 33
Because Java is so popular, it also has support for Fedora 33. This can be done from the OpenJDK project which is a free implementation of Java.
From Java, it is worth distinguishing between JDK and JRE. The JDK contains all the libraries and compilers for developing Java applications. In the case of the JRE, it contains the runtime and what is necessary to run these applications.
In Fedora 33 we have 3 versions of JAva, 1.8 (JAva 8) which is a mature stable version and on which many applications are based; the latest LTS OpenJDK 11 which is the currently recommended version; and finally it is possible to install the latest stable version which is 15.
So, open a terminal and update the distribution:
sudo dnf update
To download OpenJDK 8 execute this pair of commands:
sudo dnf install java-1.8.0-openjdk-devel.x86_64 java-1.8.0-openjdk.x86_64
As I said before, the recommended Java version is version 11, to install it, run it:
sudo dnf install java-11-openjdk-devel.x86_64 java-11-openjdk.x86_64
And for Java 15, run:
sudo dnf install java-latest-openjdk-devel.x86_64 java-latest-openjdk.x86_64
When you finish the installation of one of them, you can consult the version installed:
java --version OpenJDK Runtime Environment 18.9 (build 18.104.22.168+11) OpenJDK 64-Bit Server VM 18.9 (build 22.214.171.124+11, mixed mode, sharing)
So, Java is ready to be used for both development and program execution.
Java is a fairly popular platform and this makes it necessary for many Fedora developers and users to run or serve applications of this type. Today you have learned how to install it without problems.