通过PPA在Debian Jessie和Raspbian Jessie上安装Oracle Java 8

在上一个教程中,我向您展示了如何通过PPA在Ubuntu,Linux Mint和Elementary OS上安装Oracle Java 8。 您也可以使用相同的PPA在Debian Jessie和Raspbian Jessie上安装Oracle Java 8。 但是将PPA添加到Debian和Raspbian的过程有些不同。 因此,我专门撰写了整篇文章来指导您完成整个过程。

在Debian Jessie和Raspbian Jessie上安装Oracle Java 8

步骤1:添加PPA并安装Oracle Java 8

首先删除OpenJDK

sudo apt-get remove openjdk*

接下来,使用以下命令获取此PPA的GPG签名密钥:

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

然后,编辑/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二进制文件。 相反,它是一个安装程序,可以从Oracle网站获取Java二进制文件,然后将其安装在Debian或Raspbian机器上。

步骤2:检查版本。

安装完成后,我们可以使用以下命令检查Oracle Java版本:

java -version

在Debian和Raspbian上安装Oracle Java 8

检查Java编译器版本。

javac -version

在Debian和Raspbian上安装Oracle Java 8

第三步:设置Java环境变量

为了让Debian或Raspbian知道Java JDK和JRE的位置,我们需要设置环境变量。 运行以下命令来设置Java环境变量。

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

安装后,在/etc/profile.d/目录下将有两个新文件:jdk.csh和jdk.sh。 这两个文件是Shell脚本,其中包含用于设置5个环境变量的命令。 我们可以使用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命令执行/ etc / profile bash shell脚本,以使这些环境变量生效。

source /etc/profile

资源 专门用于执行Shell脚本中的命令。 如果您使用的是bash shell,则可以将source缩写为这样的点:

. /etc/profile

这具有相同的效果。 现在,您可以检查这5个环境变量,如下所示:

echo $JAVA_HOME

在Debian和Raspbian上安装Oracle Java 8

如您所见,通过PPA在Debian Jessie和Raspbian Jessie上安装Oracle Java 8的过程大致相同,只是添加PPA的方法略有不同。

Sidebar