How to Install Oracle Java JRE on Ubuntu Linux

Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit, open up a terminal and run the following command below., Check if you have Java installed on your system., Completely remove the OpenJDK/JRE from your system and...

23 Steps 4 min read Advanced

Step-by-Step Guide

  1. Step 1: Check to see if your Ubuntu Linux operating system architecture is 32-bit or 64-bit

    Type/Copy/Paste: file /sbin/init Note the bit version of your Ubuntu Linux operating system architecture it will display whether it is 32-bit or 64-bit.
  2. Step 2: open up a terminal and run the following command below.

    To do this, you will have to run the Java version command from terminal.

    Open up a terminal and enter the following command:
    Type/Copy/Paste: java
    -version If you have OpenJDK installed on your system it may look like this: java version "1.7.0_15" OpenJDK Runtime Environment (IcedTea6
    1.10pre) (6b15~pre1-0lucid1) OpenJDK 64-Bit Server VM (build
    19.0-b09, mixed mode) If you have OpenJDK installed on your system, you have the wrong vendor version of Java installed for this exercise. , This will prevent system conflicts and confusion between different vendor versions of Java.

    For example, if you have the OpenJDK/JRE installed on your system, you can remove it by typing the following at the command line:
    Type/Copy/Paste: sudo apt-get purge openjdk-\* This command will completely remove OpenJDK/JRE from your system Type/Copy/Paste: sudo mkdir
    -p /usr/local/java This command will create a directory to hold your Oracle Java JDK and JRE binaries. , Make sure you select the correct compressed binaries for your system architecture 32-bit or 64-bit (which end in tar.gz).

    For example, if you are on Ubuntu Linux 32-bit operating system download 32-bit Oracle Java binaries.

    For example, if you are on Ubuntu Linux 64-bit operating system download 64-bit Oracle Java binaries.

    Optional, Download the Oracle Java JDK/JRE Documentation Select jdk-7u40-apidocs.zip Important Information: 64-bit Oracle Java binaries do not work on 32-bit Ubuntu Linux operating systems, you will receive multiple system error messages, if you attempt to install 64-bit Oracle Java on 32-bit Ubuntu Linux. , In most cases, the Oracle Java binaries are downloaded to: /home/"your_user_name"/Downloads. 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
    Type/Copy/Paste: cd /home/"your_user_name"/Downloads Type/Copy/Paste: sudo cp
    -r jre-8u73-linux-i586.tar.gz /usr/local/java Type/Copy/Paste: cd /usr/local/java 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
    Type/Copy/Paste: cd /home/"your_user_name"/Downloads Type/Copy/Paste: sudo cp
    -r jre-8u73-linux-x64.tar.gz /usr/local/java Type/Copy/Paste: cd /usr/local/java , Make sure to do this as root in order to make them executable for all users on your system.

    To open a root terminal type sudo
    -s you will be prompted for your logon password. 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
    Type/Copy/Paste: sudo chmod a+x jre-8u73-linux-i586.tar.gz 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
    Type/Copy/Paste: sudo chmod a+x jre-8u73-linux-x64.tar.gz ,, At this point, you should have an uncompressed binary directory in /usr/local/java for the Java JDK/JRE listed as:
    Type/Copy/Paste: ls
    -a jre1.8.0_73 , Use nano, gedit or any other text editor, as root, open up /etc/profile.

    Type/Copy/Paste: sudo gedit /etc/profile or Type/Copy/Paste: sudo nano /etc/profile ,,, This will tell the system that the new Oracle Java version is available for use.

    Type/Copy/Paste: sudo update-alternatives
    --install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1 this command notifies the system that Oracle Java JRE is available for use Type/Copy/Paste: sudo update-alternatives
    --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1 this command notifies the system that Oracle Java Web start is available for use , Type/Copy/Paste: sudo update-alternatives
    --set java /usr/local/java/jre1.8.0_73/bin/java This command will set the Java runtime environment for the system Type/Copy/Paste: sudo update-alternatives
    --set javaws /usr/local/java/jre1.8.0_73/bin/javaws this command will set Java Web start for the system , /etc/profile Note your system-wide PATH /etc/profile file will reload after reboot of your Ubuntu Linux system , Run the following commands and note the version of Java: ,,, Now reboot your Ubuntu Linux system.

    Afterwards, your system will be fully configured for running Java programs.
  3. Step 3: Check if you have Java installed on your system.

  4. Step 4: Completely remove the OpenJDK/JRE from your system and create a directory to hold your Oracle Java JRE binaries.

  5. Step 5: Download the Oracle Java JRE for Linux.

  6. Step 6: Copy the Oracle Java binaries into the /usr/local/java directory.

  7. Step 7: Run the following commands on the downloaded Oracle Java tar.gz files.

  8. Step 8: Unpack the compressed Java binaries

  9. Step 9: in the directory /usr/local/java 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions: Type/Copy/Paste: sudo tar xvzf jre-8u73-linux-i586.tar.gz 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions: Type/Copy/Paste: sudo tar xvzf jre-8u73-linux-x64.tar.gz

  10. Step 10: Double-check your directories.

  11. Step 11: Edit the system PATH file /etc/profile and add the following system variables to your system path.

  12. Step 12: Scroll down to the end of the file using your arrow keys and add the following lines below to the end of your /etc/profile file: Type/Copy/Paste: JAVA_HOME=/usr/local/java/jre1.8.0_73 PATH=$PATH:$HOME/bin:$JAVA_HOME/bin export JAVA_HOME export PATH

  13. Step 13: Save the /etc/profile file and exit.

  14. Step 14: Inform your Ubuntu Linux system where your Oracle Java JRE is located.

  15. Step 15: Inform your Ubuntu Linux system that Oracle Java JRE must be the default Java.

  16. Step 16: Reload your system wide PATH /etc/profile by typing the following command: Type/Copy/Paste: .

  17. Step 17: Test to see if Oracle Java was installed correctly on your system.

  18. Step 18: A successful installation of 32-bit Oracle Java will display: Type/Copy/Paste: java -version This command displays the version of Java running on your system You should receive a message which displays: java version "1.8.0_05" Java(TM) SE Runtime Environment (build 1.8.0_05-b18)Java HotSpot(TM) Server VM (build 24.45-b08

  19. Step 19: mixed mode)

  20. Step 20: A successful installation of Oracle Java 64-bit will display: Type/Copy/Paste: java -version This command displays the version of Java running on your system You should receive a message which displays: java version "1.8.0_73" Java(TM) SE Runtime Environment (build 1.8.0_05-b18)Java HotSpot(TM) 64-Bit Server VM (build 24.45-b08

  21. Step 21: mixed mode)

  22. Step 22: Congratulations

  23. Step 23: you just installed Oracle Java JRE on your Linux system.

Detailed Guide

Type/Copy/Paste: file /sbin/init Note the bit version of your Ubuntu Linux operating system architecture it will display whether it is 32-bit or 64-bit.

To do this, you will have to run the Java version command from terminal.

Open up a terminal and enter the following command:
Type/Copy/Paste: java
-version If you have OpenJDK installed on your system it may look like this: java version "1.7.0_15" OpenJDK Runtime Environment (IcedTea6
1.10pre) (6b15~pre1-0lucid1) OpenJDK 64-Bit Server VM (build
19.0-b09, mixed mode) If you have OpenJDK installed on your system, you have the wrong vendor version of Java installed for this exercise. , This will prevent system conflicts and confusion between different vendor versions of Java.

For example, if you have the OpenJDK/JRE installed on your system, you can remove it by typing the following at the command line:
Type/Copy/Paste: sudo apt-get purge openjdk-\* This command will completely remove OpenJDK/JRE from your system Type/Copy/Paste: sudo mkdir
-p /usr/local/java This command will create a directory to hold your Oracle Java JDK and JRE binaries. , Make sure you select the correct compressed binaries for your system architecture 32-bit or 64-bit (which end in tar.gz).

For example, if you are on Ubuntu Linux 32-bit operating system download 32-bit Oracle Java binaries.

For example, if you are on Ubuntu Linux 64-bit operating system download 64-bit Oracle Java binaries.

Optional, Download the Oracle Java JDK/JRE Documentation Select jdk-7u40-apidocs.zip Important Information: 64-bit Oracle Java binaries do not work on 32-bit Ubuntu Linux operating systems, you will receive multiple system error messages, if you attempt to install 64-bit Oracle Java on 32-bit Ubuntu Linux. , In most cases, the Oracle Java binaries are downloaded to: /home/"your_user_name"/Downloads. 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
Type/Copy/Paste: cd /home/"your_user_name"/Downloads Type/Copy/Paste: sudo cp
-r jre-8u73-linux-i586.tar.gz /usr/local/java Type/Copy/Paste: cd /usr/local/java 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
Type/Copy/Paste: cd /home/"your_user_name"/Downloads Type/Copy/Paste: sudo cp
-r jre-8u73-linux-x64.tar.gz /usr/local/java Type/Copy/Paste: cd /usr/local/java , Make sure to do this as root in order to make them executable for all users on your system.

To open a root terminal type sudo
-s you will be prompted for your logon password. 32-bit Oracle Java on 32-bit Ubuntu Linux installation instructions:
Type/Copy/Paste: sudo chmod a+x jre-8u73-linux-i586.tar.gz 64-bit Oracle Java on 64-bit Ubuntu Linux installation instructions:
Type/Copy/Paste: sudo chmod a+x jre-8u73-linux-x64.tar.gz ,, At this point, you should have an uncompressed binary directory in /usr/local/java for the Java JDK/JRE listed as:
Type/Copy/Paste: ls
-a jre1.8.0_73 , Use nano, gedit or any other text editor, as root, open up /etc/profile.

Type/Copy/Paste: sudo gedit /etc/profile or Type/Copy/Paste: sudo nano /etc/profile ,,, This will tell the system that the new Oracle Java version is available for use.

Type/Copy/Paste: sudo update-alternatives
--install "/usr/bin/java" "java" "/usr/local/java/jre1.8.0_73/bin/java" 1 this command notifies the system that Oracle Java JRE is available for use Type/Copy/Paste: sudo update-alternatives
--install "/usr/bin/javaws" "javaws" "/usr/local/java/jre1.8.0_73/bin/javaws" 1 this command notifies the system that Oracle Java Web start is available for use , Type/Copy/Paste: sudo update-alternatives
--set java /usr/local/java/jre1.8.0_73/bin/java This command will set the Java runtime environment for the system Type/Copy/Paste: sudo update-alternatives
--set javaws /usr/local/java/jre1.8.0_73/bin/javaws this command will set Java Web start for the system , /etc/profile Note your system-wide PATH /etc/profile file will reload after reboot of your Ubuntu Linux system , Run the following commands and note the version of Java: ,,, Now reboot your Ubuntu Linux system.

Afterwards, your system will be fully configured for running Java programs.

About the Author

J

Jerry Cooper

Experienced content creator specializing in hobbies guides and tutorials.

97 articles
View all articles

Rate This Guide

--
Loading...
5
0
4
0
3
0
2
0
1
0

How helpful was this guide? Click to rate: