OpenJDK與JDK的區別及Ubuntu下的安裝方法


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的那個序號,輸入這個序號,回車就行了。

 


微信掃一掃,關注玖零日記,獲取更多相關資訊源碼 -- 雖無面朝大海,依舊春暖花開

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM