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了。

update时会抱一个错:

正在读取软件包列表... 完成
W: GPG 错误:http://ppa.launchpad.net trusty InRelease: 由于没有公钥,无法验证下列签名: NO_PUBKEY EB9B1D8886F44E2A

不用管它。继续下一步install就可以了。



最后,记录一下Apt-get代理
设置/etc/apt/apt.conf(如果没有这个文件,创建一个):
Acquire::http::proxy "http://yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourServer:yourPort/";
Acquire::https::proxy "https://yourServer:yourPort/";
如需用户名、密码,则作如下修改
Acquire::http::proxy "http://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::ftp::proxy "ftp://yourUsr:yourPwd@yourServer:yourPort/";
Acquire::https::proxy "https://yourUsr:yourPwd@yourServer:yourPort/";



為免掠美之譏:How to Install OpenJDK 8 in Ubuntu 14.04 & 12.04 LTS(http://sourcedigit.com/14692-install-openjdk-8-ubuntu-14-10-ubuntu-14-04-ubuntu-12-04-systems/)Apt-get代理配置(http://blog.sina.com.cn/s/blog_72ef7bea0102vqnh.html)

猜你在找的Ubuntu相关文章