使用 update-alternatives 来管理 JDK 版本,不需要在 /etc/profile 中设置环境变量。
将下载下来的 JDK 压缩包解压放到一个自己指定的目录中,比如说 /usr/local/jdk 中。
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk/jdk1.8.0_301/bin/java 1
//设置JDK1.8 作为手动可选的第一个 JDK
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk/jdk-11.0.12/bin/java 2
//设置JDK11 作为手动可选的第二个 JDK
update-alternatives --display java
//查看设置的 JDK 列表
sudo update-alternatives --config java
//切换 JDK 版本
sudo update-alternatives --remove java /usr/local/jdk/jdk-11.0.12/bin/java
//删除 JDK 版本
更多 update-alternatives 的帮助
update-alternatives --help
Nodejs 和 NPM 也可以 这样做版本管理
sdkman
Featured Collection
Popular Ranking
Popular Events
使用 update-alternatives 来管理 JDK 版本,不需要在 /etc/profile 中设置环境变量。
将下载下来的 JDK 压缩包解压放到一个自己指定的目录中,比如说 /usr/local/jdk 中。
//设置JDK1.8 作为手动可选的第一个 JDK
//设置JDK11 作为手动可选的第二个 JDK
//查看设置的 JDK 列表
//切换 JDK 版本
//删除 JDK 版本
更多 update-alternatives 的帮助