Skip to content

How To Install Java With Apt On Ubuntu 18.04

The author of this article has selected the Open Speech Internet/Free Fund to receive a $100 cash donation through the Letter of Contributions program. And ubuntu feisty java runtime id=”10″>Presentation

java JVM (Java Virtual Machine) is required by a number of software types, including Tomcat, Jetty, Glassfish, Cassandra, and Jenkins.

In this information, you will be installing various versions of the entire Java Runtime Environment (JRE), as well as the Java Development Kit (JDK), the apt application. You install OpenJDK as well as the official Oracle JDK. Then youchoose the version that the person wants to use for their work. When you’re done, you can use the JDK to experiment with the software, or use the Java Runtime to run the software.


  • An Ubuntu 18.04 host configured using the Ubuntu 18.04 Initial Setup Guide, including a non-root sudo member and a firewall.
  • Easiest Default Jre/jdk Installation

    How do I install the Java Runtime Environment (re)?

    1. Be sure to update the archive before installing the Java Runtime Environment: 2. Then enter the following new command to download and use Java RE: Type y (yes), press OK, press Enter to confirm the creation. In order to download the official JDK from Oracle, you must first download an important third party repository.

    A common way to install Java is to use the Ubuntu packaged version. Ubuntu 18.04 ships with the Open JDK by default, which 11 is a great open source version of the JRE plus the JDK.

      sudo apt update
      Java Version

    If Java is indeed not currently installed, you will usually see the result:


    Command not found after 'java' can be easily set with: configuration sudo apt default-jre sudo apt install openjdk-11-jre-headless sudo apt installed on openjdk-8-jre-headless

    Run the following command to create the default Java Runtime Environment (JRE) thatwhich installs the JRE on OpenJDK 11:

      sudo apt install default-jre

    You can use the JRE to uninstall all Java software.

      Java version

    Openjdk package "11.0.11" released

    20.04.2021 OpenJDK Runtime (Build 11.0.11+9-Ubuntu-0ubuntu2.18.04) 64-bit OpenJDK server VM (build 11.0.11+9-ubuntu-0ubuntu2.18.04 with mixed warning version)

    In addition to the core JRE, you may need the Java Development Kit (JDK) to compile and run some Java-based software. To install the JDK, run a command shortly after that will also install that particular JRE:

      sudo apt install default-jdk

    What is the use of JRE in Ubuntu?

    JRE is also known as Java Runtime Environment. It can be helpful to have just about any Java blog running on your system. The JRE is widely included in the Java JDK policy. So if you just want to install the JRE on your system, you have the option to install it on Ubuntu 20.04 with the following command:

    Check if the new JDK is installed by checking the version of javac, the Java compiler:

      javac version


    javac 11.0.11

    Next, let’s see where the official Oracle JDK is installed along with the JRE.

    Install Oracle JDK 11

    Oracle Licensing for Java does not allow automatic installation through package managers. To install someone’s version of the Oracle JDK, which is a distributionWith a redistributed version redistributed by Oracle, you need to create an Oracle account and your websites will download the JDK to add the latest new package repository for whoever you want to use. Then you can indeed install apt also for with a third party install or bundled install script .

    The version of Oracle among the downloaded JDKs must match the version of the installer. To find out which version you really need, visit oracle-java11-installer. page.

    Find the Bionic kit as shown in the image below:

    In this call, the script version is simply 11.0.7. In this case, you must have Oracle JDK 11.0.7. You don’t need to download anything from this site; Soon you will download the installed script via apt.

    Then go to the site, watch the page load and select the ones you need.

    Click the download JDK button and you will be taken to a screen that unfortunately shows the available versions. Click on package .tar.gz for Linux.Be

    A screen will appear prompting you to accept the Oracle license agreement. Check the box to accept the full license agreement and click the Download button. Your download will begin. You may need to log into your Oracle account again before the download starts.

    After you upload a document, you need to import it to your server. Upload insider information to your server on your local computer. On macOS, Linux, or Windows, I would say that the Windows Linux subsystem uses the scp command to copy the file to the transfer folder in our user sammy‘s home directory. After ordering, you saved the Oracle JDK file so you can open the Downloads folder on your local machine:

      scp Downloads/jdk-11.0.7_linux-x64_bin.tar.gz sammy@your_server_ip:~

    After the file upload is complete on your server, merge a third party repository that will help you install Oracle Java.

    Typically, install the software-properties-common package, which adds the add-apt-repository:

    descriptor to your system

      sudo apt - general software propertiesabout ensuring

    Next, import the signing key you use, which can be used to verify the software you want to help install:

      sudo apt-key adv --keyserver --recv-keys EA8CACC073C3DB2A


    gpg: key EA8CACC073C3DB2A: "Launchpad PPA for Linux Uprising" public tip imported gpg: Total Processed: 1 gpg: sent to: 1

    Then use the add-apt-repository command, which can add the repository to your storefront source package:

      sudo add-apt-repository ppa:linuxuprising/java


    Oracle Java 11 (LTS) and 12 Specialist for Ubuntu, Linux Mint and Debian. Java binaries are not hosted in the PPA due to licensing. Packages in this PPA Download and build Oracle Java 11, a working Internet connection is required. The packages in the PPA are based on all the WebUpd8 Oracle Java PPA packages: Created for many users Installation problems (with some tips), comments, suggestions, bug titles, etc. : . . . Press [ENTER] to continue or Ctrl-C to cancel zoom.

    PressType ENTER and continue with the installation. You may see a message related to Valid OpenPGP data not found, but your entire family can safely ignore it.

    Update the list of suggested packages to make the new software package available for installation:

      sudo apt update

    The contractor is looking for the Oracle JDK you downloaded in /var/cache/oracle-jdk11-installer-local. Create a web directory here and move the Oracle JDK archive there:

      sudo mkdir -p /var/cache/oracle-jdk11-install-local/ sudo clubpenguin jdk-11.0.7_linux-x64_bin.tar./var/cache/oracle-jdk11-install-local/
      sudo gz apt install oracle-java11-installer-local

    The installer will first ask you to accept the Oracle license agreement. If you accept the agreement, the installer will uninstall and select the Java package.

    Now let’s see how to find out which version of Java you really want to use.

    Java Control

    There can be countless Java installations on a single server. You can configure which version to actually use on the command line using the update -a commandlternatives.Update-alternatives

      sudo --config java

    Here’s what the specific output would look like if you installed both versions of Java in this tutorial:


    There are 2 Java alternatives (specify /usr/bin/java). Choosing a Path Priority State -------------------------------------------------- ---------- 0 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 offline 1 /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1111 information mode *2 /usr/lib/jvm/java-11-oracle/bin/java 1091 manual mode Press to save the selection[*] or enter the selection number:

    Select a Java transcription-related number to use as the value, or press ENTER to save the current settings.