debian 10 buster安装jdk8
buster官方源里已经不再提供openjdk-8-jdk, default-jdk版本为openjdk-11-jdk
可以使用java-packge包来安装oracle jdk 8,或者build openjdk8u
1. oracle jdk 8
安装
安装java-package及其他需要的依赖包
1 | $ sudo apt install java-package java-common libgtk-3-dev libcairo-gobject2 |
下载
oracle官方下载jdk-8u211-linux-x64.tar.gz
打包
切换到下载目录执行
1 | $ make-jpkg jdk-8u211-linux-x64.tar.gz |
会在当前目录下生成oracle-java8-jdk_8u211_amd64.deb
安装
1 | $ sudo dpkg -i oracle-java8-jdk_8u211_amd64.deb |
2. openjdk8u
openjdk8u是openjdk8的更新版本,其官方代码仓库为http://hg.openjdk.java.net/jdk8u/jdk8u/
根据其官方build说明文件,clone源代码并编译安装即可。
References:
[1]OpenJDK / jdk8u / jdk8u
[2]OpenJDK Build README