有鉴于此,我们需要早做准备。本文介绍一个第三方的选择——Amazon Corretto。 简介 Oracle 公司提供了两个 JDK:
除了以上两种 JDK,业界还有不少第三方提供的 JDK,它们大都基于 OpenJDK,比如 Amazon Corretto: Amazon Corretto 官网:https://aws.amazon.com/cn/corretto/ Amazon Corretto 是 Amazon 提供的一个免费的、基于 OpenJDK 的、多平台的、生产就绪的 JDK 发行版。Amazon Corretto 提供了长期支持,其中包括性能增强和安全修复。Amazon 在内部数千种生产服务上运行着 Corretto,并且 Corretto 已被证明能够兼容 Java SE 标准。借助 Corretto,用户可以在常用操作系统(包括 Amazon Linux 2、Windows 和 macOS)上开发和运行 Java 应用程序。 Amazon Corretto 可以免费下载和使用。没有任何其他付费功能或限制。 Amazon 公司计划每季度发布一次更新,其中包括对企业应用程序开发至关重要的性能增强和错误修复。 目前 Amazon 发布了 Corretto 的 Corretto 8 Preview 预览版本,它基于 OpenJDK 8 源码。 下载地址:https://docs.aws.amazon.com/zh_cn/corretto/latest/corretto-8-ug/downloads-list.html 安装 1、在 Amazon Linux 2 环境中安装 Amazon Corretto 8 1. 启用 Corretto 8 的 YUM 仓库 $ amazon-linux-extras enable corretto8 2. 可以将 Amazon Corretto 8 安装为运行时环境(JRE)或完整开发环境(JDK),后者包含了运行时环境。 将 Amazon Corretto 8 安装为 JRE: $ sudo yum install java-1.8.0-amazon-corretto 将 Amazon Corretto 8 安装为 JDK: $ sudo yum install java-1.8.0-amazon-corretto-devel
3. 验证安装 在终端中,运行以下命令: $ java -version 4. 卸载 Amazon Corretto 8 可以使用以下命令卸载 Amazon Corretto 8: 卸载 JRE: $ sudo yum remove java-1.8.0-amazon-corretto 卸载 JDK: $ sudo yum remove java-1.8.0-amazon-corretto-devel 2、Amazon Corretto 8 的 Docker 镜像 1. 建立 Amazon Corretto 8 的 Docker 镜像 $ docker build -t amazon-corretto-8 github.com/corretto/corretto-8-docker 命令完成后,将拥有一个名为 amazon-corretto-8 的镜像。 要在本地运行此镜像,请运行以下命令: $ docker run -it amazon-corretto-8 还可以将此镜像推送到 Amazon ECR。 2. 创建一个新的 Docker 镜像 可以使用 Amazon Corretto 8 Docker 镜像作为父镜像来创建新的 Docker 镜像: 创建Dockerfile,内容如下: FROM amazon-corretto-8 构建新镜像: $ docker build -t hello-app . 运行新镜像: $ docker run hello-app 将获得以下输出。 Welcome to Amazon Corretto!
本文授权转载自 CSDN 博客,作者资深架构师,版权归其所有。 |
|