DEV Community


Switching Java versions by command in Ubuntu

lechatthecat profile image lechat ・1 min read

At first install multiple versions of Java from OpenJDK.

$ sudo apt update
$ sudo apt install openjdk-8-jdk 
$ sudo apt install openjdk-11-jdk 
Enter fullscreen mode Exit fullscreen mode

Then you can switch java versions as follows:

$ update-java-alternatives --list
java-1.11.0-openjdk-amd64      1111       /usr/lib/jvm/java-1.11.0-openjdk-amd64
java-1.8.0-openjdk-amd64       1081       /usr/lib/jvm/java-1.8.0-openjdk-amd64
$ sudo update-java-alternatives --set /usr/lib/jvm/java-1.11.0-openjdk-amd64
$ javac -version
$ java -version
openjdk version "" 2020-11-04
Enter fullscreen mode Exit fullscreen mode

If you set JAVA_HOME, maybe you have to change this too.

Discussion (0)

Editor guide