答案1
您将在 Jessie 向后移植中找到 OpenJDK 8(感谢威廉·派克奥提醒我):
echo deb http://http.debian.net/debian jessie-backports main > /etc/apt/sources.list.d/jessie-backports.list
apt update
将启用该功能,然后
apt install -t jessie-backports openjdk-8-jdk
将安装 JDK,或者
apt install -t jessie-backports openjdk-8-jre
将安装 JRE。
如果你想要 Oracle 的 JVM,请参阅我的回答Linux Mint Petra (16) Java 从 JRE 7 更新到 JRE 8 破坏图形系统?,也很简单。
答案2
根据官方网站您可以按如下方式构建和安装 java:
添加contrib
到您的/etc/apt/sources.list
.
下载jdk-8u121-linux-x64.tar.gz
来自甲骨文
安装所需的包:
apt-get update
apt-get install
apt-get install java-package
构建.deb
文件然后安装它:
make-jpkg jdk-8u121-linux-x64.tar.gz
dpkg -i oracle-java8-jdk_8u121_amd64.deb
运行以下命令,然后选择jdk-8
:
update-alternatives --config java
示例输出:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
0 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 auto mode
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 manual mode
* 2 /usr/lib/jvm/jdk-8-oracle-x64/jre/bin/java 318 manual mode
跑步 :java -version
java version "1.8.0_121"