Install Java 8 on CentOS/RHEL 6/5

Follow bellow steps to install JAVA 8 on CentOS/RHEL.


Step 1: Download Archive File

Download latest version of java from its

For 32 Bit –

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie:; oraclelicense=accept-securebackup-cookie" ""
# tar jdk-8u25-linux-i586.tar.gz

For 64 Bit –

# cd /opt/
# wget --no-cookies --no-check-certificate --header "Cookie:; oraclelicense=accept-securebackup-cookie" ""
# tar xzf jdk-8u25-linux-x64.tar.gz

Step 2: Install JAVA

After extracting tar file, we just need to set up new version of java using alternatives. Use the following commands to do it.

# cd /opt/jdk1.8.0_25/
# alternatives --install /usr/bin/java java /opt/jdk1.8.0_25/bin/java 2
# alternatives --config java
There are 3 programs which provide 'java'.

  Selection    Command
*  1           /opt/jdk1.8.0/bin/java
 + 2           /opt/jdk1.7.0_55/bin/java
   3           /opt/jdk1.8.0_25/bin/java

Enter to keep the current selection[+], or type selection number: 3

JAVA 8 has been installed on your Server. Now we have required to setup javac and jarring using following commands

# alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_25/bin/jar 2
# alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_25/bin/javac 2
# alternatives --install /usr/bin/javaws javaws /opt/jdk1.8.0_25/bin/javaws 2
# alternatives --set jar /opt/jdk1.8.0_25/bin/jar
# alternatives --set javac /opt/jdk1.8.0_25/bin/javac

Step 3: Check JAVA Version

Use following command to check which version of java.

# java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)

Step 4: Setup Environment Variables

Some application’s are Java base. So follow below steps to set Java environment.

  • Setup JAVA_HOME Variable
    # export JAVA_HOME=/opt/jdk1.8.0_25
  • Setup JRE_HOME Variable
    # export JRE_HOME=/opt/jdk1.8.0_25/jre
  • Setup PATH Variable
    # export PATH=$PATH:/opt/jdk1.8.0_25/bin:/opt/jdk1.8.0_25/jre/bin

Enjoy it!

No Responses

Leave a Reply

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

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

The reCAPTCHA verification period has expired. Please reload the page.