Ubuntu下安裝最新OpenJdk1.8以及與jdk1.8的區別(網路整理)

來源:互聯網
上載者:User
Linux下的JDK和OpenJDK有什麼具體的區別

大多數Linux發行版本裡,內建或者通過軟體源安裝JDK的話,都是安裝的openjdk. 
openjdk是jdk的開放原始碼版本,以GPL協議的形式放出。 
openjdk只包含最精簡的JDK 
在安裝openjdk的機器上,輸入“Java -version”顯示的是openjdk

openJDK 與 Sun 的 JDK 功能都是一樣的,只是著作權資訊不一樣。 
OpenJDK 公開了 JDK、JVM、JRE、Java 類庫的原始碼,而 Sun JDK 只公開了 Java 類庫的原始碼。

通過 LICENSE 檔案可以看出 OpenJDK 是 GNU 許可證,而 Sun JDK 的 LICENSE 是 Java 許可證。

OpenJDK, Sun JDK, IBM JDK, Oracle JDK 等對於開發、運行沒有什麼問題。 1. Ctrl+Alt+T 開啟終端執行以下命令:

sudo add-apt-repository ppa:openjdk-r/ppa

輸入你的sudo密碼繼續 2. 升級系統資源套件並安裝openjdk1.8:

sudo apt-get update

sudo apt-get install openjdk-8-jdk 3. 在多個JDK版本中切換JDK

sudo update-alternatives –config java

選擇你需要的JDK版本:

設定一個預設Java:

sudo update-alternatives –config javac 4. 檢查JDK版本:

java -version

輸出以下資訊表示成功

openjdk version “1.8.0_01-internal” 
OpenJDK Runtime Environment (build 1.8.0_01-internal-b04) 
OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode) 5.設定jdk環境變數

這裡採用全域設定方法,它是是所有使用者的共用的環境變數

$sudo gedit ~/.bashrc 
添加以下代碼:

export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64

export JRE_HOME=${JAVA_HOME}/jre

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

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.