在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
, , ,