下载亚马逊Corretto 17的方法(OpenJDK 17发行版)

Corretto 17的定义

Corretto 17是亚马逊(Amazon)提供的免费、多平台、生产就绪的OpenJDK 17发行版。作为OpenJDK的下游版本,它完全兼容Java SE标准,并提供长期支持(LTS),适用于企业级应用开发和部署。

主要特性

  • 开源免费:遵循OpenJDK的开源协议,无商业使用限制。
  • 长期支持:提供至少5年的安全更新和错误修复,确保稳定性。
  • 跨平台支持:支持Linux、Windows、macOS等主流操作系统。
  • 性能优化:包含亚马逊针对云环境和生产场景的性能改进及补丁。

与OpenJDK的关系

Corretto 17基于OpenJDK 17代码库构建,严格遵循Java规范,并通过了Java SE兼容性测试(TCK)。亚马逊额外提供了针对高负载场景的优化和及时的安全补丁。

适用场景

  • 企业级Java应用开发,尤其是云原生或AWS环境。
  • 需要长期支持且避免商业许可证风险的场景。
  • 开发者希望使用非Oracle提供的JDK发行版。

安装与使用

  1. 下载 :从亚马逊Corretto官网获取对应平台的安装包。
  2. 配置 :安装后设置JAVA_HOME环境变量指向Corretto路径。
  3. 验证 :通过命令行运行java -version确认版本信息。

示例输出:

复制代码
openjdk version "17.0.8" 2023-07-18 LTS
OpenJDK Runtime Environment Corretto-17.0.8.7.1 (build 17.0.8+7-LTS)
OpenJDK 64-Bit Server VM Corretto-17.0.8.7.1 (build 17.0.8+7-LTS, mixed mode)

与其他JDK的对比

  • Oracle JDK:Corretto无需付费订阅,且提供类似的LTS支持。
  • 其他OpenJDK发行版(如Adoptium):Corretto更侧重于云环境和AWS集成优化。

使用永久URL下载最新版本

永久URL始终指向最新版本,适用于脚本或自动化工具。以下为不同平台的下载命令示例:

Linux x64

通过wget下载.tar.gz包:

复制代码
wget https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gz

通过curl下载:

复制代码
curl -LO https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gz

Windows x64

下载MSI安装包:

复制代码
curl -LO https://corretto.aws/downloads/latest/amazon-corretto-17-x64-windows-jdk.msi

下载ZIP包:

复制代码
wget https://corretto.aws/downloads/latest/amazon-corretto-17-x64-windows-jdk.zip

macOS

x64架构的PKG安装包:

复制代码
curl -LO https://corretto.aws/downloads/latest/amazon-corretto-17-x64-macos-jdk.pkg

ARM架构(AArch64)的TAR包:

复制代码
wget https://corretto.aws/downloads/latest/amazon-corretto-17-aarch64-macos-jdk.tar.gz

校验文件完整性

下载后可通过校验和验证文件完整性。以下为获取校验和的方法:

Linux x64的SHA256校验

复制代码
curl -LO https://corretto.aws/downloads/latest_sha256/amazon-corretto-17-x64-linux-jdk.tar.gz

Windows MSI的MD5校验

复制代码
wget https://corretto.aws/downloads/latest_checksum/amazon-corretto-17-x64-windows-jdk.msi

其他平台下载链接

Alpine Linux

x64架构TAR包:

复制代码
https://corretto.aws/downloads/latest/amazon-corretto-17-x64-alpine-jdk.tar.gz

AArch64架构TAR包:

复制代码
https://corretto.aws/downloads/latest/amazon-corretto-17-aarch64-alpine-jdk.tar.gz

签名与公钥

每个包均提供签名(.sig)和公钥(.pub),用于验证真实性。例如:

复制代码
https://corretto.aws/downloads/latest/amazon-corretto-17-x64-linux-jdk.tar.gz.sig

注意事项

  • 永久URL会返回HTTP 302重定向至实际文件地址。
  • 校验和文件需与下载的包在同一目录下,使用工具如sha256sum验证。
相关推荐
库玛西11 分钟前
深入浅出传输层:UDP 与 TCP 协议全景指南
linux·服务器·网络·c++·笔记·tcp/ip·udp
随便做点啥20 分钟前
32卡-64G-910B4-16后端-(Qwen3.8-27B-W8A8)集群部署报告
运维·服务器·经验分享·docker·vllm
2601_962218477 小时前
万象生鲜系统区块链溯源技术帮助生鲜企业搭建食品安全数字化体系
大数据·运维·微服务·云原生·架构
智塑未来7 小时前
中小公司在线文档选型:从协作入口到安全边界
运维·安全
新时代牛马7 小时前
Linux 内核入门地图:架构、源码目录与五大子系统
linux·运维·架构
智购科技无人售货机厂家7 小时前
2026自动售货机制冷系统维护指南:从散热器清洁到压缩机换油的工程实践~YH
运维·redis·物联网·缓存·架构
剑客的茶馆7 小时前
开发者,运维怎样转行FDE?
运维·ai·开发·fde
Julien20047 小时前
控制 SELinux 文件上下文
linux·运维·服务器
EXI-小洲7 小时前
Java 操作 Word:字符串替换、图片插入、动态生成表格与API接口下载
java·开发语言·spring boot·word
sulikey7 小时前
Linux Core Dump 完全指南:从原理到实战的崩溃调试手册。什么是core dump?程序报错core dumped怎么办?
linux·服务器·操作系统·调试·coredump