首先
sudo apt-get install openjdk-11-jdk
sudo apt-get install openjdk-8-jdk
成功后,可选择jdk版本
sudo update-alternatives --config java
如果失败,jdk11需要手动下载
https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_linux-x64_bin.tar.gz
解压
tar zxvf openjdk-11+28_linux-x64_bin.tar.gz
然后使用 update-alternatives 命令把Java安装到系统上。
sudo update-alternatives --install /usr/bin/java java /home/android/work/tools/jdk-11/bin/java 2
/home/android/work/tools/jdk-11 是解压出来的目录。
sudo update-alternatives --config java
可成功选择版本
有 2 个候选项可用于替换 java (提供 /usr/bin/java)。
选择 路径 优先级 状态
------------------------------------------------------------
* 0 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 自动模式
1 /home/android/work/tools/jdk-11/bin/java 2 手动模式
2 /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java 1081 手动模式
要维持当前值[*]请按<回车键>,或者键入选择的编号