总结 ubuntu 系统下安装 Oracle JDK 的方法,方便大家,以及备以后使用。
写在前面
- 添加ppa(源),并下载安装 jdk
- 通过oracle官网下载压缩包安装
一、通过 ppa 安装 jdk
1. 打开终端,执行以下命令:
1 2 3
| sudo apt install software-properties-common sudo add-apt-repository ppa:webupd8team/java sudo apt-get update
|
2. 执行安装 jdk 的命令:
1
| sudo apt-get install oracle-java8-installer
|
安装过程,安装器会提示你同意 oracle 的服务条款,选择 ok 然后选择 yes 即可。
当然,可以通过命令,默认执行同意选择
1
| echo oracle-java8-installer shared/accepted-oracle-license-v1-1selecttrue | sudo /usr/bin/debconf-set-selections
|
如果在过程中,网速较慢或者安装中断,我们可以去官网下载 jdk 的压缩包,放到/var/cache/oracle-jdk8-installer
目录下,然后在执行安装命令,安装器则会默认使用我们下载的 jdk 版本进行安装。
3. 设置默认 jdk
1 2 3 4 5
| jdk7 sudo update-java-alternatives -s java-7-oracle
jdk8 sudo update-java-alternatives -s java-8-oracle
|
4. 测试安装
1 2 3
| java -version
javac -version
|
二、通过官网下 jdk 压缩包安装
1. 官网下载 jdk 压缩包shell
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择相应版本的 jdk ,并下载压缩包。
2. 创建目录并解压缩 jdk
创建目录:
解压缩到创建的目录
1
| sudo tar -zxvf jdk-8u66-linux-x64.tar.gz -C /usr/lib/jvm
|
3. 增加 jdk 环境变量
修改linux环境变量文件
1 2 3 4 5
| #set oracle jdk environment export JAVA_HOME="/usr/lib/jvm/jdk1.8.0_66" export PATH="$PATH:$JAVA_HOME/bin" export JRE_HOME="$JAVA_HOME/jre" export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
|
4.使环境变量立即生效
5. 设置系统默认 jdk
因为许多 linux 默认安装有 openjdk ,所以需要执行以下命令,设置默认 jdk
1 2 3 4 5
| sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_66/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_66/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_66/bin/jar 300 sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_66/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_66/bin/javap 300
|
这里的300只是标识一下,没什么意义,只是下一步要用到
然后执行命令:
1
| sudo update-alternatives --config java
|
若是初次安装 jdk, 会有下面的提示
There is only one alternative in link group java (providing /usr/bin/java)
否者 , 会列出系统上的所有已安装的 java,然后自己选择,即选最后为300的那个
6. 测试 jdk 是否安装成功
1 2 3
| java -version
javac -version
|
另外
删除通过 ppa 安装的 jdk
1
| sudo apt-get remove oracle-java8-installer
|
好,以上就安装 jdk 的两种方法,希望对大家有所帮助