Solid post on installing Java 8 on CentOS/RHEL:
http://tecadmin.net/install-java-8-on-centos-rhel-and-fedora/#
Find java download linkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Downloading Latest Java Archivecd /usr/java/ (or your taget directory)
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u91-b14/jdk-8u91-linux-x64.tar.gz"
tar xzf jdk-8u91-linux-x64.tar.gz
Install Java with Alternativescd /usr/java/jdk1.8.0_91/
alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_91/bin/java 2
alternatives --config java
Optionally include javac and jar:
alternatives --install /usr/bin/jar jar /usr/java/jdk1.8.0_91/bin/jar 2
alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_91/bin/javac 2
alternatives --set jar /usr/java/jdk1.8.0_91/bin/jar
alternatives --set javac /usr/java/jdk1.8.0_91/bin/javac
Check Installed Java Versionjava -version
Configuring Environment Variablesexport JAVA_HOME=/usr/java/jdk1.8.0_91
export JRE_HOME=/usr/java/jdk1.8.0_91/jre
export PATH=$PATH:/usr/java/jdk1.8.0_91/bin:/usr/java/jdk1.8.0_91/jre/bin
Follow blog post for more env config steps.