OpenJDK與JDK的區別:
OpenJDK是JDK的開放原始碼版本,以GPL協議的形式放出。兩者的授權協議的不同,且在采用GPL協議的OpenJDK中,SUNJDK的一部分源代碼因為產權的問題無法開放OpenJDK使用,所以相比於JDK,OpenJDK源代碼不完整,只包含最精簡的JDK。
Ubuntu下OpenJDK與JDK的安裝:
1、OpenJDK的安裝
參考官方網站的介紹
How to download and install prebuilt OpenJDK packages
Ubuntu系統中安裝OpenJDK只需在command line只需命令:
$ sudo apt-get install openjdk-7-jre
openjdk-7-jre 包只包含了Java運行時環境(Java Runtime Environment),如果需要開發Java程序還需要安裝openjdk-7-jdk:
$ sudo apt-get install openjdk-7-jdk
2、JDK的安裝
參考網址
(1)下載首先去官網( http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html )下載所需版本的JDK,在此選擇了jdk-7u80,如圖:
![]()
(2)解壓
將下載下來的 .tar.gz 文件解壓。 使用如下命令解壓:
$ sudo tar zxvf ./jdk-7u80-linux-x64.tar.gz
為了方便管理,將解壓后的文件移至另一個目錄下
$ sudo mkdir /usr/lib/jvm
$ sudo mv jdk1.7.0_80 /usr/lib/jvm
(3)設置環境變量
編輯用戶主目錄下的.bashrc文件
$ vim ~/.bashrc
在該文件的末尾追加以下幾行代碼:
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_80
export CLASSPATH=${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
為了讓更改立即生效,執行如下命令:
source ~/.bashrc
P.S. 在修改 .bashrc 文件之前最好先備份下,備份命令:
$ cp ~/.bashrc ~/.bashrc_bak
(4)驗證
通過以上步驟,JDK已安裝完成。
輸入以下命令驗證 java -version ,如圖:
設置默認JDK版本:
在command line下執行
sudo update-alternatives --config java
這時如果有多個jdk的話(比如openJDK和SUN JDK),就會出來一個列表,當前默認的會在列表前面有一個" * " 號,這時我們就要選擇我們剛裝的SUN JDK的java的那個序號,輸入這個序號,回車就行了。
微信掃一掃,關注玖零日記,獲取更多相關資訊及源碼 -- 雖無面朝大海,依舊春暖花開


