This article explain you how to install and configure Java JDK latest version on CentOS /RHEL servers. Here We are going to install latest Java 14 JDK on CentOS 8 Version. Below is my CentOS Server information.
Operating System: CentOS Linux 8 (Core) CPE OS Name: cpe:/o:centos:centos:8 Kernel: Linux 4.18.0-147.el8.x86_64 Architecture: x86-64
Download Java 14 JDK Latest Version
Download latest Java SE Development Kit 8 from its official Java vendor website. Below are the steps to extract download jdk file in temporary folder in linux . You have to download the tar archived file. We downloaded the jdk file in our tmp folder. So we will go into the /tmp folder and extract there.
# cd /tmp # wget https://download.java.net/java/GA/jdk14/076bab302c7b4508975440c56f6cc26a/36/GPL/openjdk-14_linux-x64_bin.tar.gz # tar xzf openjdk-14_linux-x64_bin.tar.gz # mv jdk-14 /opt
Install Java 14
Now we have got extracted folder of java (jdk1.8.0_241). Alternatives command is the best way to install java. Go to the extracted folder of java and run like below command as showing.
# cd /opt/jdk-14 # alternatives --install /usr/bin/java java /opt/jdk-14/bin/java 2/opt/jdk1.8.0_241/bin/java 2
Now we should set jar and javac path
# alternatives --install /usr/bin/jar jar /opt/jdk-14/bin/jar 2 # alternatives --install /usr/bin/javac javac /opt/jdk-14/bin/javac 2 # alternatives --set jar /opt/jdk-14/bin/jar # alternatives --set javac /opt/jdk-14/bin/javac
Set Java Environment Variables :
After the set of javac and jre path , we will set the environment variables in linux . So many application needs to use the JAVA_Home or JRE_HOME environment variables for java executable to use, even you can not see java version without environment variables set.
To set java home variable use below command.
To set jre home variable use below command
To set the path variables use below command
Verify Installed Java Version
Now check the version of installed java on linux box through below command
# java --version openjdk 14 2020-03-17 OpenJDK Runtime Environment (build 14+36-1461) OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
If your java command not running after set the environment variables then add below lines in bashrc and profile files in /etc directory.
Congratulations, Now we have install , run and configure java !