How to install JDK 11 on an AWS linux instance

#!/usr/bin/env bash
cd /usr/local/src
wget --no-cookies --header "Cookie: gpw_e24=xxx; oraclelicense=accept-securebackup-cookie;"
tar xzf jdk-11.0.1_linux-x64_bin.tar.gz
rm -rf jdk-11.0.1_linux-x64_bin.tar.gz
mv /usr/local/src/jdk-11.0.1 /usr/local/jdkv10
alternatives --install /usr/bin/java java /usr/local/jdkv11/bin/java 2
alternatives --install /usr/bin/jar jar /usr/local/jdkv11/bin/jar 2
alternatives --install /usr/bin/javac javac /usr/local/jdkv11/bin/javac 2
alternatives --set jar /usr/local/jdkv11/bin/jar
alternatives --set javac /usr/local/jdkv11/bin/javac
export JAVA_HOME=/usr/local/jdkv11
export PATH=$PATH:/usr/local/jdkv11/bin
  • Save it as:
  • Give it execution permission with
chmod +x
  • Run it with sudo:
sudo ./