在Ubuntu 18系統中可以安裝多個不同版本的jdk,我們可以根據需要選擇默認使用哪個版本的jdk
1)添加jdk版本到切換列表:要在ubuntu里面切換不同jdk版本,則需要將安裝的jdk添加到系統切換列表, 默認openjdk安裝以后就會在這個切換列表中,但是如果是通過下載jdk文件安裝的版本就不會自動添加到這個列表,所以如果需要將下載jdk文件安裝的版本加入到切換版本中,則需要執行以下兩條命令即可,如下是將下載文件安裝的openjdk11添加到切換列表:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-11-openjdk-amd64/bin/java 1 注意: /usr/lib/jvm/java-11-openjdk-amd64/bin/java表示jdk安裝路徑,1表示優先級,可以為任意數字
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-11-openjdk-amd64/bin/javac 1
2)運行以下命令列出所有jdk可選版本:
選擇java版本:sudo update-alternatives --config java
鍵入數字以選擇默認JDK,*標識當前默認jdk版本
**同樣的,還需要選擇java編譯器版本,終端執行命令:sudo update-alternatives --config javac
3)更新Java相關的環境變量文件/etc/profile
終端輸入vim /etc/profile,將JAVA_HOME地址改成新選擇的jdk安裝路徑
4)終端執行命令:source /etc/profile,使文件生效
5)終端輸入運行java -version和javac -version命令來檢查默認的JDK