- Download the latest JDK(jdk-11.0.5_linux-x64_bin.tar.gz) from the official site
sudo mkdir /usr/lib/jvm
cd /usr/lib/jvm
sudo tar -xvzf ~/Downloads/jdk-11.0.5_linux-x64_bin.tar.gz
sudo nano /etc/environment
- Edit the PATH and add the JAVA_HOME
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/lib/jvm/jdk-11/bin"
JAVA_HOME="/usr/lib/jvm/jdk-11"
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-11/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-11/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk-11/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-11/bin/javac
update-alternatives --list java
update-alternatives --list javac
java -version
javac -version
https://www.javahelps.com/2017/09/install-oracle-jdk-9-on-linux.html