1. 程式人生 > >ubuntu下安裝JDK

ubuntu下安裝JDK

修改 str 文件 version hot apt one -- $path

安裝環境:ubuntu14.04。 JDK不只Oracle一家,但出於習慣問題,我還是選擇安裝Oracle的JDK。安裝方法有兩種,一種是通過ppa安裝自動配置環境,另一種是下載壓縮包解壓後自己配置環境。第一種方法比較省事,只是有一個前提:必須上網。第二種方法稍微麻煩一些,有些像在Windows的安裝配置。

1 使用ppa源方式安裝

1.1 添加ppa
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

1.2 安裝oracle-java-installer
sudo apt-get install oracle-java8-installer

安裝器會提示你同意 oracle 的服務條款,選擇 ok,然後選擇yes 即可(註意,要用鍵盤操作。)。

1.3 設置系統默認jdk
sudo update-java-alternatives -s java-8-oracle

1.4 測試jdk 是是否安裝成功:
java -version
javac -version
這種方法會自動配置環境。

2 直接下載jdk壓縮包方式安裝

2.1 官網下載JDK
地址就不列出了,相信大家能找到。打開下載地址後選擇相應的 .gz包下載

2.2 解壓縮,放到指定目錄(以jdk-8u151-linux-x64.tar.gz為例)
創建目錄
sudo mkdir /usr/lib/jvm

解壓縮到該目錄
sudo tar -zxvf jdk-8u151-linux-x64.tar.gz -C /usr/lib/jvm

2.3 修改環境變量
sudo vim ~/.bashrc
文件的末尾追加下面內容

#set oracle jdk environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_151  ## 這裏要註意目錄要換成自己解壓的jdk 目錄
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

使環境變量馬上生效
source ~/.bashrc

2.4 設置系統默認jdk 版本

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_151/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_151/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_151/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_151/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/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
否者,選擇合適的jdk

2.5 測試jdk
輸入命令:java -version
顯示結果如下:
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 24.60-b09, mixed mode)
輸入命令:javac -version
顯示結果如下:
javac 1.8.0_151
至此,jdk 安裝成功

ubuntu下安裝JDK