

By default, Debian 11 includes OpenJDK version 11, which is an open-source variant of the JRE and JDK, and is compatible with Java 11.

One option for installing Java is to use the version packaged with Debian. Additionally, OpenJDK has the option to install the JRE separately, while OracleJDK comes packaged with its JRE. The choice between which to install comes down to choosing the appropriate licensing for your circumstance. However, starting with Java 11 the two options are now functionally identical as detailed by Oracle. Both are also developed by Oracle, but OpenJDK has the addition of community contributions due to its open-source nature. Oracle JDK is the original version of Java and is fully maintained by Oracle, the developers of Java.īoth of these versions are officially recognized by Oracle. OpenJDK is the open-source implementation of Java and comes packaged with Debian. Furthermore, there are two main installation options of Java to choose from. The JRE is used to actually execute Java programs. The JDK provides essential software tools to develop in Java, such as a compiler and debugger. Installing Java comes with two main components.

You can set this up by following our Debian 11 initial server setup guide. One Debian 11 server with a non- root, sudo-enabled user.When you’re finished, you’ll be able to use the JDK to develop software or use the Java Runtime to run software. Then, you’ll select the version you wish to use for your projects. You’ll install OpenJDK as well as the official JDK from Oracle. In this guide, you will install different versions of the Java Runtime Environment (JRE) and the Java Developer Kit (JDK) using apt. Java and the JVM (Java Virtual Machine) are required for many kinds of software, including Tomcat, Jetty, Glassfish, Cassandra and Jenkins.
