1:通过ppa(源) 方式安装.
2:通过官网下载安装包安装.
这里推荐第1种,因为可以通过 apt-get upgrade 方式方便获得jdk的升级

使用ppa/源方式安装

1.添加ppa

sudo~~ add-apt-repository ppa:webupd8team/~~java ~~sudo~~ ~~
apt-get update~~
image.png

2.安装Oracle-java-installer

jdk7
sudo~~ apt-get ~~install~~ oracle-java7-installer
jdk8
sudo~~ apt-get ~~install~~ oracle-java8-installer
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可
如果你不想自己手动点击.也可以加入下面的这条命令,默认同意条款:
JDK7 默认选择条款
echo~~ oracle-java7-installer shared/accepted-oracle-license-v1-~~1~~ ~~select~~ ~~true~~ | ~~sudo~~ /usr/bin/debconf-set-selections
JDK8 默认选择条款
echo~~ oracle-java8-installer shared/accepted-oracle-license-v1-1~~ ~~select~~ ~~true~~ | ~~sudo~~ /usr/bin/debconf-set-selections
接下会是等待(依个人网速定)
如果你因为防火墙或者其他原因,导致installer 下载速度很慢,可以中断操作.然后下载好相应jdk的tar.gz 包,放在:
/var/cache/oracle-jdk7-installer (jdk7)
/var/cache/oracle-jdk8-installer (jdk8)
下面,然后安装一次installer. installer 则会默认使用 你下载的tar.gz包~~

3.设置系统默认jdk

JDk7
sudo~~ update-java-alternatives -s java-~~7-oracle
JDK8
sudo~~ update-java-alternatives -s java-8-oracle
如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以:
jdk8 切换到jdk7
sudo~~ update-java-alternatives -s java-7-oracle
jdk7 切换到jdk8
sudo~~ update-java-alternatives -s java-8-oracle
4.测试jdk 是是否安装成功:
java -~~version javac ~~-version~~