在Debian 10上安装OpenJDK 17(Microsoft Build)

首先

使用Microsoft Build of OpenJDK在Debian10上安装OpenJDK17。
参考文章:OpenJDK的各种安装方法和EOL总结。
参考:安装Microsoft Build的OpenJDK | Microsoft文档。

支援

如果采用了这种方法,根据“Microsoft Docs上的Microsoft Build of OpenJDK支持路线图”,预计2027年09月将成为EOL(终止生命周期)。
此后可能不会对报告的漏洞和问题进行修复。

登录

安裝

# cat /etc/os-release
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

# apt-get update; apt-get -y install wget
# wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
# dpkg -i packages-microsoft-prod.deb

# apt-get update
# apt-get install -y msopenjdk-17
... 略

不同的确认方式

# which java
/usr/bin/java

# java -version
openjdk version "17.0.1" 2021-10-19 LTS
OpenJDK Runtime Environment Microsoft-28056 (build 17.0.1+12-LTS)
OpenJDK 64-Bit Server VM Microsoft-28056 (build 17.0.1+12-LTS, mixed mode, sharing)