亚马逊继重申对Amazon linux中的Java进行长期支持

Corretto 8是亚马逊继上次重申对Amazon linux中的Java进行长期支持后,其对Java用户提供的又一重大支持。

亚马逊介绍,目前其在数千种生产服务上运行着 Amazon Corretto,Corretto 的补丁和改进使亚马逊能够解决大规模、真实的服务问题,满足严苛的性能和可扩展性需求。

Corretto 支持多种平台,可以在云端与本地计算机上运行。目前,Amazon Linux 2、Windows、macOS 平台和 Docker 镜像都提供了与 OpenJDK 8 对应的 Corretto 8 预览版。每个 Corretto 版本上都会运行技术兼容性工具包(Technology Compatibility Kit,TCK),以确保与 Java SE 平台相兼容。在不使用到 OpenJDK 中没有的功能(例如 Java Flight Recorder)的情况下,Corretto 完全可以直接作为 Java SE 发行版的替代品。Amazon 计划在 2019 年将 Corretto 作为Amazon Linux 2 上的默认 OpenJDK。

Corretto 计划于 2019 年第一季度 GA,届时还将支持 Ubuntu 和 Red Hat Enterprise Linux 平台,在这些平台上对应于 Open JDK 11 的 Corretto 11 版本将在 2019 年 4 月之前有足够的时间进行测试。同时亚马逊至少将免费提供 Corretto 8 安全更新直到 2023 年 6 月、Corretto 11 安全更新直到 2024 年 8 月。

Java 之父 James Gosling(去年加入 AWS)表示 Amazon 与 Java 之间有着长久而深远的历史,他很高兴看到 Amazon 内部任务关键型 Java团队的工作正在服务世界上的其它地方。

一、安装Amazon Corretto 8

  1. 下载安装对应版本Corretto 8 32/64位
  2. 双击.msi文件以启动安装向导。
  3. 按照向导中的步骤操作。您可以选择设置自定义安装路径。默认情况下,安装了Amazon Corretto 8 **C:\Program Files\Amazon Corretto**。如果您设置了自定义路径,请记下它以进行下一步。
  4. 安装向导完成后,设置JAVA_HOMEPATH环境变量。
    设置JAVA_HOME为安装位置,注意该目录包含当前安装的版本。例如,如果默认目录用于8u192,则设置JAVA_HOMEC:\Program Files\Amazon Corretto\jdk1.8.0_192
    添加%JAVA_HOME%\bin到当前PATH 变量。
  5. 通过在命令提示符下运行java -version来验证安装。您应该看到以下输出。
openjdk version "1.8.0_192"
OpenJDK Runtime Environment (build 1.8.0_192-preview2-b12)
OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)

卸载Amazon Corretto 8

您可以按照从Windows卸载应用程序的标准步骤卸载Amazon Corretto 8。
– 打开程序和功能。
– 搜索Amazon Corretto 8然后选择它。
– 选择卸载。

二、Linux的Amazon Corretto 8安装说明

选项1:在Amazon Linux上使用yum包管理器。

在Amazon Linux 2中启用yum存储库。

sudo amazon-linux-extras enable corretto8

您可以将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

安装位置是/usr/lib/jvm/java-1.8.0-amazon-corretto.x86_64

选项2:手动下载和安装RPM。

从“ 下载”页面下载RPM 。要安装JDK,您需要下载JDK和JRE的RPM。
安装使用yum localinstall

sudo yum localinstall java-1.8.0-amazon-corretto*.rpm
验证安装

在终端中,运行以下命令以验证安装

java -version

预期输出:

openjdk version "1.8.0_192"
OpenJDK Runtime Environment (build 1.8.0_192-amazon-corretto-preview-b12)
OpenJDK 64-Bit Server VM (build 25.192-b12, mixed mode)

如果您看到不包含Amazon Corretto的版本字符串,请运行以下命令以更改默认值java或javac提供程序。

sudo alternatives --config java

如果使用JDK,也运行:

sudo alternatives --config javac

卸载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

Amazon Corretto是Open Java Development Kit(OpenJDK)的免费,多平台,生产就绪版本。Corretto提供长期支持,包括性能增强和安全修复。Corretto经认证与Java SE标准兼容,并在亚马逊内部用于许多生产服务。使用Corretto,您可以在Amazon Linux 2,Windows和macOS等操作系统上开发和运行Java应用程序。

Replacement Success!

   
     
本文作者:      
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
扫码关注不迷路!

发表评论

电子邮件地址不会被公开。 必填项已用*标注