Install OpenJRE/JDK on Ubuntu 18.04 LTS

When Ubuntu 18.04 LTS was released, I decided to install it on my lab computer running VMware Workstation Pro for testing purposes… the steps below is how I got OpenJdk installed…

If you’re going to be developing any Java programs you probably need Java JRE runtime software installed… There’s the original proprietary Java JRE and JDK from Oracle and an open source version called OpenJRE/JDK…

The open source Java is as good as the proprietary version from Oracle and easier to install and manage on Ubuntu..

This brief tutorial is going to show students and new users how to easily install the open source version of Java JRE on Ubuntu 18.04 LTS. In the past, one could easily install Oracle Java by simply enabling Ubuntu Partner’s repository and using apt-get command. Not anymore.

Now there’s an open source alternative to Oracle JAVA that can easily be installed via simple apt-get command and is as much compatible to probably all Java based applications.

This post is not about installing Oracle Java, but its alternative called Open Java JDK/JRE. Oracle Java isn’t the default anymore, now Open Java JDK/JRE is.

To install OpenJava on Ubuntu, continue with the steps below:

Step 1: Update Ubuntu

First run the update commands to update Ubuntu. To do that, run the commands below:

sudo apt-get update

After running the commands above, Ubuntu should prompt you to update any package that needs to be updated.

Step 2: Check if Java is Installed

After running Ubuntu update commands, run the commands below to check if any Java is installed on the system. To check if Java is installed on your systems, run the commands below.

java --version

If Java is not installed on the systems, you should see the lines below notifying you that Java is not installed, but then suggesting Java packages and how to install them. Now all you have to do is select the package from the list you want and run the apt-get command.

[email protected]:~$ java --version
The program 'java' can be found in the following packages:
* default-jre
* openjdk-8-jre-headless
* gcj-4.8-jre-headless
* gcj-4.9-jre-headless
* gcj-5-jre-headless
* gcj-6-jre-headless
* openjdk-9-jre-headless
Try: sudo apt install <selected package>
[email protected]:~$

For this post, we want to install Java JDK/JRE so the obvious choice is default-jre

Step 3: Installing Java JDK/JRE

Now that you know the package to install, run the commands below to install Java JDK/JRE on Ubuntu.

sudo apt-get install default-jre

Accept the list of required packages that will also be installed by typing y for Yes. Doing that will install Open Java JDK/JRE on Ubuntu.

Now when you run the command to check whether Java is installed, you should get the results below.

openjdk 9-Ubuntu
OpenJDK Runtime Environment (build 9-Ubuntu+0-9b161-1)
OpenJDK 64-Bit Server VM (build 9-Ubuntu+0-9b161-1, mixed mode)

And this is how to install Open Java JDK/JRE on Ubuntu.


This post shows students and new users an easy way to Open Java JDK/JRE on Ubuntu systems. It’s an alternative to Oracle Java and the default for Linux and Ubuntu systems. If you’re going to be installing applications that require Java, then follow the steps above to install it.


You may also like the post below:


  1. Thanks…..
    Who would thunk to just start with…… “java –version” on Xubuntu 18.04.1 when my LO database wouldn’t open….DUH
    Putzed around installing various JRE packages in synaptic for awhile but “sudo apt-get install default-jre” was the ticket!
    THANK YOU, yours was the most to the point info I could find on installing JAVA after a few dead end searches!

  2. Hi thanks for sharing Your knowledge. I just wanted to point out that, today (10th April 2020) I was attempting an installation that required Java.
    And while following Your instructions, the command “Java –version” I did NOT get the same response as You show (under step 2).
    Instead I got the following “response”
    = = = = Just divider for clarity= = = = = = =
    Command ‘java’ not found, but can be installed with:

    sudo apt install default-jre
    sudo apt install openjdk-11-jre-headless
    sudo apt install openjdk-8-jre-headless
    = = = = Divider ends here= = = = = =

    And as You can see the “feedback” is somewhat different. The “wording” is different and the “listed packages” are also different.
    I just thought I should give You a heads up about it.
    Best regards

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.