Install Oracle JDK and declaring path in Linux Operating System (Ubuntu 18.04)

We can install oracle jdk at any Linux operating systems. Firstly We need updated oracle jdk. We collect this from Oracle site. Now We can not directly download jdk without sign in account. So, Firstly We create a fresh account in oracle site. Then Download Oracle JDK for Linux 64bit version.Now Extract it...
tar -zxvf jdk-8u211-linux-x64.tar.gz
Create a new folder in /usr/lib directory. Then move this file it.
sudo mv jdk1.8.0_211/ /usr/lib/java
Now Update java alternative these command...
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/java/jdk1.7.0_65/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/java/jdk1.7.0_65/bin/javac" 1

sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/java/jdk1.7.0_65/bin/javaws" 1

Now update ~/,barchrc file. Command..
sudo gedit ~/.bashrc
And past this command in this file...
##add these 
export JAVA_HOME=/usr/lib/java/jdk1.8.0_77
export PATH="$PATH:$JAVA_HOME/bin"
 Finally Check java in terminal.... 

java --version
javac -version

Activate java version 1) Open jdk and oracle jdk
 sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
  0            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      auto mode
  1            /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java   1061      manual mode
* 2            /usr/lib/jvm/java-7-oracle/bin/java              1065      manual mode
  3            /usr/lib/jvm/java-7-oracle/jre/bin/java          1071      manual mode

Press enter to keep the current choice[*], or type selection number: 

 Finish Java setup in your linux systems.

...Happy Coding....


Popular posts from this blog

Install Flutter SDK and Permanently set the path in your CentOS or any others Linux Distro

How to Downloads videos from youtube or others Video streaming Site in CentOS or any Linux Systems