¶使用ppa源方式安装
- 添加ppa
1 | sudo add-apt-repository ppa:webupd8team/java |
- 安装oracle-java-installer
JDK7
1 | sudo apt-get install oracle-java7-installer |
JDK8
1 | sudo apt-get install oracle-java8-installer |
安装器会提示你同意 oracle 的服务条款,选择 ok
然后选择yes 即可
如果你懒,不想自己手动点击.也可以加入下面的这条命令,默认同意条款:
JDK7 默认选择条款
1 | echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections |
JDK8 默认选择条款
1 | 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包
- 设置系统默认jdk
JDk7
1 | sudo update-java-alternatives -s java-7-oracle |
JDK8
1 | sudo update-java-alternatives -s java-8-oracle |
如果即安装了jdk7,又安装了jdk8,要实现两者的切换,可以:
jdk8 切换到jdk7
1 | sudo update-java-alternatives -s java-7-oracle |
jdk7 切换到jdk8
1 | sudo update-java-alternatives -s java-8-oracle |
- 测试jdk 是是否安装成功:
1 | java -version |
¶直接下载jdk压缩包方式安装(这里只介绍jdk7的,jdk8 的原理完全一致)
- 官网下载JDK
地址: 下载 选择相应的 .gz包下载
- 解压缩,放到指定目录(以jdk-7u60-linux-x64.gz为例)
创建目录:
1 | sudo mkdir /usr/lib/jvm |
加压缩到该目录:
1 | sudo tar -zxvf jdk-7u60-linux-x64.gz -C /usr/lib/jvm |
- 修改环境变量:
1 | sudo vim ~/.bashrc |
文件的末尾追加下面内容:
1 | set oracle jdk environment |
使环境变量马上生效
1 | source ~/.bashrc |
- 设置系统默认jdk 版本
1 | sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_60/bin/java 300 |
然后执行:
1 | sudo update-alternatives --config java |
若是初次安装jdk,会有下面的提示
1 | There is only one alternative in link group java (providing /usr/bin/java): |
否者,选择合适的jdk
- 测试jdk
1 | java -version |
JDK 安装成功
ubuntu 两种下安装jdk7 jdk8 的方式介绍完毕
参考文章: