CentosFedora

How to install Java 8 on RHEL/CentOS 7.x and Fedora Linux

In this tutorial I’ll try to explain to you how to install JAVA 8 (JDK 8u45) on RHEL/CentOS 6.x/7.x and Fedora 19/20/21/2x Linux.

Preparing to install Java 8

At the beginning you need to upgrade your system:

# yum update

Now, use the below command to check the installed Java version on your system:

# java -version
-bash: java: command not found

The error clearly shows that as of now I haven’t installed any Java software on my server.
If Java 1.6 or 1.7 have been installed already, you can uninstall them using the following commands.

# yum remove java-1.6.0-openjdk
# yum remove java-1.7.0-openjdk

Downloading Latest Java Archive

Use the below command to download the oracle java 8 rpm file. Make sure oracle uses cookies, so use according that. Its like the below format.

### For 32 bit
# 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/8u45-b14/jdk-8u45-linux-i586.rpm"

### For 64 bit
# 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/8u45-b14/jdk-8u45-linux-x64.rpm"

Install Java 8 (jdk 8u45) on RHEL / CentOS / Fedora Linux

Use the below command to Install Oracle Java 8 (jdk-8u45) on your system using RPM file.

### For 32 bit
# rpm -ivh jdk-8u45-linux-i586.rpm

### For 64 bit 
# rpm -ivh jdk-8u45-linux-x64.rpm

Example output:

# rpm -ivh jdk-8u45-linux-x64.rpm
Preparing...                          ################################# [100%]
Updating / installing...
   1:jdk1.8.0_45-2000:1.8.0_45-fcs    ################################# [100%]
Unpacking JAR files...
	rt.jar...
	jsse.jar...
	charsets.jar...
	tools.jar...
	localedata.jar...
	jfxrt.jar...
	plugin.jar...
	javaws.jar...
	deploy.jar...

Checking Installed java version

After finishing installation check Java version using below command:

# java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)

Thanks for reading this article. If you get this article helpful, please don’t forget to share it.

11 Comments

  1. i can’t download , because i don’t have repository on my centos 7.
    what can i do?

  2. Can you include how to install Oracle Java JDK? the apps I run are built against that implementation . Thanks!

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.

Back to top button