Ubuntu安裝JDK1.8(-)
1:通過ppa(源) 方式安裝.可以通過 apt-get upgrade 方式方便獲得jdk的升級
2:通過官網下載安裝包到本地再解壓安裝.
本文采用的是第二種方式進行安裝(jdk版本 1.8.0_151)
1.oracle官網下載JDK壓縮包
下載地址: http://www.oracle.com/technetwork/articles/javase/index-jsp-138363.html
說明: 選擇相應的 .gz包下載,需要跟你的作業系統環境相匹配
2. 解壓縮,放到指定目錄(以jdk-8u151-linux-x64.tar.gz為例)
目標不存在需要先建立目錄,我這裡是放在/opt目錄下: sudo mkdir /opt/java8
目錄建立成功後解壓縮到該目錄:
sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /opt/java8
或者先移動到該目錄,進入到源目錄下執行以下命令:
sudo mv jdk-8u151-linux-x64.tar.gz /opt/java8
然後進入到目標目錄下進行解壓縮sudo tar -zxvf jdk-8u151-linux-x64.tar.gz
3.使用vim修改環境變數:
使用vim開啟環境變了檔案 sudo vim ~/.bashrc 如果系統提示sudo vim 找不到命令就需要安裝vim,可以參見我這篇博文點選開啟連結
vim安裝成功後接下來繼續開啟檔案進行編輯,在末尾先輸入一個I,進入寫入模式,追加下面內容:
#set oracle jdk environment ## 這裡JAVA_HOME要注意目錄要換成自己解壓的jdk 目錄
export JAVA_HOME=/opt/java8/jdk1.8.0_151
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
編輯結束用:wq進行儲存退出,如果是在編輯過程中放棄編輯可以按Esc鍵,接下來使環境變數馬上生效
命令: source ~/.bashrc
4.設定系統預設jdk 版本(如果系統中只有一個JDK,也可以不做此操作)
sudo update-alternatives --install /usr/bin/java java /opt/java8/jdk1.8.0_151/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/java8/jdk1.8.0_151/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /opt/java8/jdk1.8.0_151/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /opt/java8/jdk1.8.0_151/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /opt/java8/jdk1.8.0_151/bin/javap 300
然後執行: sudo update-alternatives --config java
說明: 若是初次安裝jdk,會有下面的提示
There is only one alternative in link group java (providing /usr/bin/java):
/usr/lib/jvm/jdk1.8.0_151/bin/java
意思是連結組 java (提供 /usr/bin/java)中只有一個候選項:/opt/java8/jdk1.8.0_151/bin/java
無需配置。 如果不是提示這個,請選擇合適的jdk,或者是一些別的問題
5.測試jdk,輸入命令 java -version
顯示結果如下說明JDK安裝配置成功
java version "1.8.0_151"
Java(TM) SE Runtime Environment (build 1.8.0_151-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.151-b12, mixed mode)