1. 程式人生 > >ubuntu12.04系統下安裝JDK ; java version "1.8.0_25"

ubuntu12.04系統下安裝JDK ; java version "1.8.0_25"

step1:檢視ubuntu12.04作業系統的位數。開啟終端輸入命令uname -m回車,如果終端顯示x86_64,則你的ubuntu12.04為64位作業系統,如果終端顯示i686,則你的ubuntu12.04為32位作業系統。

我個人電腦上的ubuntu12.04為64位作業系統,所以在我輸入命令uname -m回車之後終端顯示x86_64:

step2:下載對應的JDK版本,我下載的是JAVA SE Development Kit 8u25。進入JDK官網http://www.oracle.com/technetwork/java/javase/downloads/index.html。點選JDK Download,進入下載頁面:

如圖所示,x86的表示32位,x64表示64位。請根據你自己的作業系統選擇對應位數的JDK,這一點很重要,否則接下來即便安裝好了也不能使用JDK。我們選擇字尾為.tar.gz的檔案下載。我的ubuntu12.04為64位作業系統,所以在這裡我下載的檔案是jdk-8u25-linux-x64.tar.gz。另外,在下載之前,頁面方框裡面你需要勾選“Accept License Agreement” ,否則檔案將無法進行下載。

step3:檔案下載完之後將JDK進行安裝。我以我安裝的過程來說明:

我們下載的檔案是一個壓縮包,首先進入壓縮包所在的檔案目錄。我的壓縮包jdk-8u25-linux-x64.tar.gz的路徑是:/Home/下載/,終端裡執行命令:cd 下載,然後回車進入到壓縮包所在的目錄,然後執行命令ls檢視目錄“下載”所包含的檔案,這時我們就可以看到所下載到的jdk-8u25-linux-x64.tar.gz壓縮包,如圖:

對壓縮包jdk-8u25-linux-x64.tar.gz進行解壓,執行命令sudo tar -zxvf jdk-8u25-linux-x64.tar.gz 回車,等待完成以後我們可以看到在相同目錄下多了一個解壓出來的資料夾jdk1.8.0_25。執行命令sudo  mv  jdk1.8.0_25  jdk1.8.0,將資料夾名稱jdk1.8.0_25修改成為jdk1.8.0,這一步是可選執行,我在這裡修改主要是為了方便我接下來的操作。如果你在這裡沒有修改的話,在接下來就還是以jdk1.8.0_25這個名稱來執行命令。如果修改了,就對應以jdk1.8.0這個名稱來執行命令。

接下來,將整個資料夾jdk1.8.0移動到/usr/lib/jvm/目錄下,終端執行命令sudo mv jdk1.8.0 /usr/lib/jvm/回車。(接下來也可以進入目錄/usr/lib/jvm/下檢視資料夾jdk1.8.0是否已經存在。執行命令cd /usr/lib/jvm/回車,再執行命令ls回車)。

至此,關於在ubuntu12.04中下載和準備JDK基本完成,接下來就是配置我們下載下來的JDK。

step4:首先修改環境變數。終端執行命令gedit ~/.bashrc回車,然後在彈出來的檔案末尾加入以下語句,然後儲存關閉檔案。注意:語句的第一句末尾的jdk1.8.0要對應你的資料夾的名稱,如果你在上訴步驟中並沒有將資料夾名稱jdk1.8.0_25修改成為jdk1.8.0,這裡的jdk1.8.0就應該為jdk1.8.0_25。

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0    

export JRE_HOME=${JAVA_HOME}/jre

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

export PATH=${JAVA_HOME}/bin:$PATH

儲存關閉檔案之後必須執行剛才的修改,在終端上輸入命令source ~/.bashrc,使其生效。

step5:最後一步,修改預設JDK。由於ubuntu12.04系統中預設可能安裝著jdk,所以我們需要將我們安裝的JDK修改成為系統的預設JDK。在終端輸入以下三條命令即可。注意,前兩條命令中的jdk1.8.0也必須和原先移動到/usr/lib/jvm/目錄下的資料夾名稱要一致。

sudo update-alternatives --install /usr/bin/java java/usr/lib/jvm/jdk1.8.0/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac/usr/lib/jvm/jdk1.8.0/bin/javac 300

sudo update-alternatives --config java

至此,JDK即JAVA安裝配置完成。

終端輸入命令java -version可以檢測已經安裝和配置成功的JDK,如果和我一樣安裝的是JAVA SE Development Kit 8u25,終端顯示的內容應該是

java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)