Amazon Corretto 是亚马逊提供的免费、多平台、生产就绪的 OpenJDK 发行版
参考资料
Amazon Corretto 简介
Amazon Corretto 是亚马逊提供的免费、多平台、生产就绪的 OpenJDK 发行版。它提供长期支持,包括性能增强和安全修复,适用于企业级应用。
特点
免费:无需支付许可费用。
长期支持:提供长期更新和安全补丁。
多平台支持:支持 Linux、Windows、macOS 和 Docker。
兼容性:与 OpenJDK 完全兼容。
定期更新:亚马逊定期发布更新,确保安全性和稳定性。
最新更新内容及时间
最新版本:Amazon Corretto 21(截至 2023 年 10 月)
更新时间:2023 年 9 月
更新内容:
安全补丁和性能优化
支持最新的 OpenJDK 功能
修复已知问题
镜像下载地址
镜像站点:
Linux:
https://corretto.aws/downloads/latest/amazon-corretto-<version>-x64-linux-jdk.tar.gz
Windows:
https://corretto.aws/downloads/latest/amazon-corretto-<version>-x64-windows-jdk.zip
macOS:
https://corretto.aws/downloads/latest/amazon-corretto-<version>-x64-macos-jdk.tar.gz
官网地址
文档地址
Docker 安装示例
# 拉取 Amazon Corretto 镜像 docker pull amazoncorretto:17 # 运行容器 docker run -it --rm amazoncorretto:17 /bin/bash # 检查 Java 版本 java -version
YAML 设置教程(以 GitHub Actions 为例)
name: Java CI with Amazon Corretto on: [push] jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - name: Set up Amazon Corretto uses: actions/setup-java@v2 with: distribution: 'corretto' java-version: '17' - name: Build with Maven run: mvn -B package --file pom.xml
常用错误问题
错误:无法找到 Java 命令
原因:环境变量未正确配置。
解决:确保
JAVA_HOME
和PATH
环境变量正确设置。错误:版本不兼容
原因:应用依赖的 Java 版本与 Corretto 版本不匹配。
解决:检查并安装正确的 Corretto 版本。
错误:Docker 容器无法启动
原因:镜像拉取失败或配置错误。
解决:检查网络连接,确保镜像名称正确。
错误:安全证书问题
原因:系统时间不正确或证书过期。
解决:同步系统时间或更新证书。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。