装什么版本的JDK
https://learn.microsoft.com/zh-cn/java/openjdk/download#openjdk-17
通常来讲,选择最适应自己应用程序的版本,例如最新开发的程序基本需要运行在jdk17了,又或者前几年的java程序基本都是jdk11,再旧一点的jdk8。尽可能选择LTS长期支持版本。
开源的OpenJDK功能又太少,最好使用的是微软的MsJDK(强烈建议),或者Aws的JDK。Oracle的JDK开始收费了,如非必要,请勿使用!!!
OpenJDK 项目每 6 个月发布一次 Java 的新版本。 OpenJDK 二进制文件的供应商为不同版本的 OpenJDK 提供不同的支持时间线。 下面介绍 Microsoft 对此版本的 LTS 版本的支持时间线。
下表显示 Microsoft Build of OpenJDK 的现有 LTS 版本的支持路线图。
版本 | Microsoft Build of OpenJDK 发布日期 | OpenJDK 发布日期 | 最早的支持终止日期 |
---|---|---|---|
OpenJDK 11 LTS | 2021 年 5 月 | 2018 年 9 月 | 2027 年 9 月 |
OpenJDK 17 LTS | 2021 年 9 月 | 2021 年 9 月 | 2027 年 9 月 |
在版本的支持生命周期内,系统必须保持最新更新才能获得商业支持。 OpenJDK 更新每季度发布一次:1 月、4 月、7 月和 10 月。 例如,2022 年 1 月发布的 Java 11 更新是 11.0.14 版本。
Moshow郑锴_SpringBoot2启示录,Spring,杂谈-CSDN博客
在 DeepinV20/V23 上安装
要在 Debian 9 系列上安装,请打开终端并运行以下命令:
wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list
添加存储库后,运行以下命令:
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-17
关于要不要配置path,该版本安装后无需配置path,全自动全自动!!!!!!!!!!!
检查版本
java -version
更改 Linux 上的默认 JDK
如果系统上安装了多个版本的 OpenJDK,请使用以下命令将 Microsoft Build of OpenJDK 设置为默认版本:
对于 Debian/Ubuntu/DeepinV20V23:
sudo update-java-alternatives --set msopenjdk-17-amd64
对于 CentOS,可使用命令 alternative
。