ubuntu16.10下JDK8的安装与配置

时间:2022-06-07 15:30:11

1.JDK8的安装

原文:http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

采用设置源仓库的方法安装,只需输入命令即可

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. sudo add-apt-repository ppa:webupd8team/java  
  2. sudo apt-get update  
  3. sudo apt-get install oracle-java8-installer  

测试:

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. java -version  

如果显示版本信息则安装成功


2.配置$JAVA_HOME环境变量

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. sudo vi /etc/environment  
在底下添加一行

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. JAVA_HOME="/usr/lib/jvm/java-8-oracle"  
保存退出,输入下面的命令使修改生效

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. source /etc/environment  

测试:

[cpp] view plain copy ubuntu16.10下JDK8的安装与配置ubuntu16.10下JDK8的安装与配置
  1. echo $JAVA_HOME  

若显示刚才添加的路径则说明配置成功。

------------------------------------------------------------------------------------------------

------------------------------------------------------------------------------------------------

按照以上方法,然而安装之后并未成功,出现错误提示如下:

dpgk :error  。。。。

E:sub-processing package oracle-java8-installer(--configure)

搜索后尝试以下办法成功解决

The following might work, it would delete any partials:

sudo rm /var/cache/oracle-jdk8-installer/jdk-*

Then finish the install with:

sudo apt-get install -f
sudo dpkg --configure -a

是apt-get -f install=apt-get install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package。