记录贴3: ubuntu下oraclejdk安装问题的解决办法

在ubuntu 14.04
一、正常的安装流程,如下
sudo apt-get install python-software-properties
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update

安装java7
sudo apt-get install oracle-java7-installer
如果是安装java6
sudo apt-get install oracle-java6-installer

安装环境变量JAVA_HOME
sudo apt-get install oracle-java7-set-default

如果是安装java6
sudo apt-get install oracle-java6-set-default

多个java版本的解决方法
sudo update-alternatives --config java

二、问题的解决办法
2.1 源加不上
手工添加
sudo gedit /etc/apt/sources.list
deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main

2.2 sudo apt-get install oracle-java7-set-default 安装不上
手工下载,下载地址:
http://ppa.launchpad.net/webupd8 … 0~webupd8~4_all.deb
注意:这里下载的是 java1.7.0_7u67
sudo apt-get install oracle-java7-set-default 改为
sudo dpkg -i oracle-java7-set-default_7u67+7u60arm-0~webupd8~4_all.deb

2.3 必须重新登陆后,才能看到$JAVA_HOME的设置成功。2.4 (1219) 如果下载jdk很慢,有其它方式可以更快下载的话,拷贝到目录 /var/cache/oracle-jdk6-installer/ ok

可以用ubuntu仓库里的openjdk,自动完成配置,比自己安装oraclejdk省事多了:)

引用:
In the days of java6, there used to be a big difference between the two of them, OpenJDK running slower and supporting less, but nowadays, except for the java-web-plugin (Which was rewritten by the community and named icedtea-web), they are exactly the same. Neither of the two versions is “wrong”.
如果是用jdk6,推荐选用oracle。因为weblogic应用服务器,只能用jdk6.

jdk7,两者差别不大。但是,作为开发人员,最好还是用Oracle的Jdk。