1. 程式人生 > >Ubuntu 14.04上 安裝 OpenJDK8

Ubuntu 14.04上 安裝 OpenJDK8

先列一下按照網上高人步驟,後記錄上遇到的問題。
1. 新增openjdk8的第三方源
sudo add-apt-repository ppa:openjdk-r/ppa
2. 執行更新
apt-get update
3. 安裝openjdk8
sudo apt-get install openjdk-8-jdk
4. 選擇版本
sudo update-alternatives –config Java
5. 確認安裝成功
java -version
openjdk version "1.8.0_91"


安裝過程遇到問題:
由於OpenJDK8對Ubuntu14.04不是明確支援的,故而第一步,執行後就是一個沒有反應。
經過請教高人:手工修改atp的源list即可。
手工修改/etc/apt/sources.list,在最後新增如下幾行
## xxx added begin : for cmd-line fail(udo add-apt-repository ppa:openjdk-r/ppa)
## this ppa is used for 10.04 only.
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main?
## xxx added end.
同時對於不同的Ubuntu版本,這個列表需要相應修改:
10.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu lucid main


在12.04版本:
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu precise main
12.10
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu quantal main


14.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu trusty main


15.04
deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu vivid main
Ubuntu16以後就沒有這個問題了。直接步驟1?sudo add-apt-repository ppa:openjdk-r/ppa就可以了。




如上設定好了/etc/apt/sources.list
以後,不在需要第一步,直接從第二步開始執行就ok了。