- Download the appropriate tarball from oracle
- Extract in a temporary location
- Move extracted folder to /usr/lib/jvm : sudo mv /path/to/jdk1.8.0_20 /usr/lib/jvm/oracle_jdk8
- Create File /etc/profile.d/oraclejdk.sh with following contents... ($ sudo vim /etc/profile.d/oraclejdk.sh)
export J2SDKDIR=/usr/lib/jvm/oracle_jdk8
export J2REDIR=/usr/lib/jvm/oracle_jdk8/jre
export PATH=$PATH:/usr/lib/jvm/oracle_jdk8/bin:/usr/lib/jvm/oracle_jdk8/db/bin:/usr/lib/jvm/oracle_jdk8/jre/bin
export JAVA_HOME=/usr/lib/jvm/oracle_jdk8
export DERBY_HOME=/usr/lib/jvm/oracle_jdk8/db
- Run: source /etc/profile.d/oraclejdk.sh # OR REBOOT
- Create the following symbolic links
- sudo ln -s
- sudo ln -s /usr/lib/jvm/oracle_jdk8/jre/bin/java /usr/bin/java
- sudo ln -s /usr/lib/jvm/oracle_jdk8/bin/javac /usr/bin/javac