In this blog we will explore the procedure to install latest java 8 version ie JDK 8u121 (released on 17th January, 2017) on the EC2 Linux instance which comes with centOS as its default operating system. Following steps must be followed sequentially :
Step 1 -> Ssh to your instance
Refer Step 4 of this blog to ssh to your instance.
Step 2 -> Check the Java version
java -version
As can be seen in the image above, java 7 is installed on the EC2 instance by default. We will now be updating to java 8.
Step 3 -> Download RPM package of Oracle JDK (8u121)
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u141-b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm
NOTE -> It is important to manually instruct wget to send the cookie and here this is done using
–header “Cookie: oraclelicense=accept-securebackup-cookie”
where oraclelicense is the name of the cookie and accept-securebackup-cookie is its value.
Step 4 -> Install JDK 8
sudo yum install -y jdk-8u141-linux-x64.rpm
Step 5 -> Verify oracle JDK version
java -version
The java version is now updated. You may now delete jdk-8u121-linux-x64.rpm file.
Hope the blog helps you. Questions are welcomed.
References ->
- https://www.mkyong.com/java/how-to-install-oracle-jdk-8-on-centos/
- https://www.gnu.org/software/wget/manual/wget.html
Thanks! Saved my day! Oracle Docs are useless