Compiled answer by myself:
Get fresh link from: https://jdk.java.net/14/
Download binary:
wget https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz
Unpack it:
tar xvf openjdk-14.0.2_linux-x64_bin.tar.gz
Move to jvm folder:
mv jdk-14.0.2 /usr/lib/jvm
Update java and javac alternatives:
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-14.0.2/bin/javac" 3
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-14.0.2/bin/java" 3
update-alternatives --set "javac" "/usr/lib/jvm/jdk-14.0.2/bin/javac"
update-alternatives --set "java" "/usr/lib/jvm/jdk-14.0.2/bin/java"
Use to switch between versions:
update-alternatives --config java
Where is the ControlPanel for Java?
How to install Java 13 or Java 14 on Debian?
Videos
Compiled answer by myself:
Get fresh link from: https://jdk.java.net/14/
Download binary:
wget https://download.java.net/java/GA/jdk14.0.2/205943a0976c4ed48cb16f1043c5c647/12/GPL/openjdk-14.0.2_linux-x64_bin.tar.gz
Unpack it:
tar xvf openjdk-14.0.2_linux-x64_bin.tar.gz
Move to jvm folder:
mv jdk-14.0.2 /usr/lib/jvm
Update java and javac alternatives:
update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-14.0.2/bin/javac" 3
update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-14.0.2/bin/java" 3
update-alternatives --set "javac" "/usr/lib/jvm/jdk-14.0.2/bin/javac"
update-alternatives --set "java" "/usr/lib/jvm/jdk-14.0.2/bin/java"
Use to switch between versions:
update-alternatives --config java
sudo apt-get install openjdk-14-jdk