云网牛站
所在位置:首页 > Linux教程 > Debian和Raspbian通过PPA安装Oracle Java8

Debian和Raspbian通过PPA安装Oracle Java8

2017-12-05 20:52:02作者:linux大神稿源:linuxdashen

在前一篇文章中,我介绍了Ubuntu安装Oracle Java8以及环境变量的正确设置方法。你也可以使用这个PPA来在Debian以及树莓派的Raspbian系统上安装Oracle Java8。只不过Debian以及基于Debian的Raspbian系统没有自动处理PPA软件源的命令,我们需要手动添加PPA软件源。

Debian以及Raspbian安装Oracle Java 8的步骤如下。(以Jessie版本为例。)

 

第一步、添加PPA,安装Oracle Java 8

首先删除系统自带的OpenJDK。

sudo apt-get remove openjdk*

然后从keyserver.ubuntu.com这个公钥服务器下载并导入PPA的GPG公钥。

sudo apt-key adv --recv-key --keyserver keyserver.ubuntu.com EEA14886

再用nano或vi文件编辑器编辑/etc/apt/sources.list源文件。

sudo nano /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

保存文件后,更新本地软件包索引并安装Oracle Java 8。

sudo apt-get update

sudo apt-get install oracle-java8-installer

oracle-java8-installer本身并不是Java二进制文件,它只是一个installer,从Oracle官方网站下载Java 8,然后安装到Debian或Raspbian系统。

Debian和Raspbian通过PPA安装Oracle Java8

在中国大陆下载Oracle官网的Java文件速度会比较慢,请耐心等待。

 

第二步、检查Java的版本

上面的命令执行完成后,Oracle Java 8就安装好了。我们可以用下面的命令查看版本。

java -version

Debian和Raspbian通过PPA安装Oracle Java8

查看java编译器的版本。

javac -version

Debian和Raspbian通过PPA安装Oracle Java8

 

第三步、设置Oracle Java 8环境变量

为了让Debian以及Raspbian系统知道Java安装在哪些目录。我们需要设置环境变量。在终端里运行下面的命令来设置Java环境变量。

sudo apt-get install oracle-java8-set-default

这个命令运行后,在/etc/profile.d目录下有两个新的文件:jdk.sh和jdk.csh。这两个文件是shell脚本文件,里面有5个export命令,用来设置Java环境变量。我们可以用cat命令来查看它们的内容。比如:

cat /etc/profile.d/jdk.sh

输出:

export J2SDKDIR=/usr/lib/jvm/java-8-oracle

export J2REDIR=/usr/lib/jvm/java-8-oracle/jre

export PATH=$PATH:/usr/lib/jvm/java-8-oracle/bin:/usr/lib/jvm/java-8-oracle/db/bin:/usr/lib/jvm/java-8-oracle/jre/bin

export JAVA_HOME=/usr/lib/jvm/java-8-oracle

export DERBY_HOME=/usr/lib/jvm/java-8-oracle/db

我们可以用source命令来运行shell脚本文件里的export命令。

source /etc/profile

source是专门用来运行shell脚本文件里的命令的。如果你用的shell是bash,那么source可以简写成一个点号。如下:

. /etc/profile

这两个命令的作用是相同的。现在你可以用echo命令来查看这5个变量的值。比如查看JAVA_HOME这个变量的值。

echo $JAVA_HOME

Debian和Raspbian通过PPA安装Oracle Java8

 

至此,Debian以及树莓派Raspbian系统安装Oracle Java 8就全部安装并设置好了。这个过程与Ubuntu安装Oracle Java8以及环境变量的正确设置方法的过程基本一致,只是前者需要手动添加PPA软件源。

 

相关主题

Ubuntu 16.04安装Java JDK

精选文章
热门文章