Ubuntu多個JDK版本配置和切換
阿新 • • 發佈:2019-01-04
概述
一般Ubuntu16會自帶open jdk8,而我們需要的是sun JDK,於是就需要重新安裝sun JDK,並將系統預設JDK切換為sun JDK。
下載JDK
下載地址:
安裝JDK
將JDK安裝包解壓到指定目錄/usr/soft/:
tancan@master:/usr/soft/jdk1.8.0_111$ pwd
/usr/soft/jdk1.8.0_111
配置環境變數
tancan@master:/usr/soft/hadoop-3.0.3$ cat /etc/environment
JAVA_HOME=/usr/soft/jdk1.8.0_111
HADOOP_INSTALL=/usr/soft/hadoop-3.0 .3
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/soft/jdk1.8.0_111/bin:/usr/soft/hadoop-3.0.3/bin:/usr/soft/hadoop-3.0.3/sbin"
執行命令讓環境變數生效:
source /ect/environment
設定預設JDK
新增一組新的系統命令連結符
sudo update-alternatives --install /usr/lib/java java /jdk8存放路徑/bin/java 300
sudo update-alternatives --install /usr/lib/javac javac /jdk8存放路徑/bin/javac 300
配置需要預設的JDK
- 執行命令:
sudo update-alternatives --config java
- 選擇sun jdk的序號2,回車即可
如下圖示:
注:
其中被“*”標註的為預設JDK。如果要維持當前預設JDK,直接按回車鍵即可;否則輸入相應JDK的編號將其設定為預設版本。
切換預設JDK
方法同上。
- 執行命令:sudo update-alternatives --config java
- 選擇目標版本jdk的序號,回車即可