在Ubuntu中管理多个Java版本可以通过以下几种方法:
update-alternatives
命令update-alternatives
是Ubuntu自带的工具,可以方便地在多个Java版本之间切换。
安装多个Java版本:
sudo apt-get install openjdk-8-jdk
sudo apt-get install openjdk-11-jdk
配置和切换Java版本:
sudo update-alternatives --config java
sudo update-alternatives --config java
# 选择对应版本的数字并按回车
jenv
工具jenv
是一个类似于 nvm
的第三方工具,可以更好地管理多个Java版本。
安装jenv:
git clone https://github.com/jenv/jenv.git ~/.jenv
配置jenv:
编辑 ~/.bashrc
文件,添加以下内容:
export PATH="$HOME/.jenv/bin:$PATH"
eval "$(jenv init -)"
安装Java版本:
jenv add /usr/lib/jvm/java-11-openjdk-amd64
jenv add /usr/lib/jvm/java-8-openjdk-amd64
切换Java版本:
jenv global 1.8.0.422 # 设置全局Java版本为1.8.0.422
jenv local 11.0.24 # 设置当前目录的Java版本为11.0.24
, , ,