Sandro Giacomozzi
Posted on September 27, 2019
Introduction
In this tutorial, you will learn how to install Java 13 from AdoptOpenJDK project.
AdoptOpenJDK
AdoptOpenJDK provides rock-solid OpenJDK binaries for the Java ecosystem and also provides infrastructure as code, and a Build farm for builders of OpenJDK, on any platform.
Install
To install, just copy and paste the script above in your linux terminal
wget https://github.com/AdoptOpenJDK/openjdk13-binaries/releases/download/jdk-13%2B33/OpenJDK13U-jdk_x64_linux_hotspot_13_33.tar.gz
sudo tar xvf OpenJDK13U-jdk_x64_linux_hotspot_13_33.tar.gz --directory /usr/lib/jvm/
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-13+33/bin/java 2
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-13+33/bin/javac 2
Jenv
To use Java 13 without compromising your current installation, simply use Jenv. Take a look at this post if you don't know the project yet:
https://dev.to/sandrogiacom/multiple-jdks-no-problem-1knc
Add Java 13
jenv add /usr/lib/jvm/jdk-13+33
Check if work's
jenv versions
My default (global) Java version is 11.
Test
Create a new directory:
mkdir java-13
cd java-13
java -version
As expected, the console displayed the global version.
位 java -version
openjdk version "11.0.4" 2019-07-16
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.4+11)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.4+11, mixed mode)
To set Java 13 as local, just type:
jenv local 13
And type java -version
again:
位 java -version
openjdk version "13" 2019-09-17
OpenJDK Runtime Environment AdoptOpenJDK (build 13+33)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 13+33, mixed mode, sharing)
The complete source code it's on github:
https://github.com/sandrogiacom/dev-scripts
Conclusion
In this short tutorial, we learned how to install Java 13 from AdoptOpenJDK project.
Enjoy!
Posted on September 27, 2019
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.