如何在我的 AWS Linux Ec2 实例上安装 JDK 15?

BeA*_*ude 3 java linux amazon-ec2 amazon-web-services amazon-ami

我需要在我的 EC2 的 Amazon ami linux 实例上安装 jdk 15。我似乎无法使用命令找到它sudo yum list available | grep java 任何答案将不胜感激!

Ste*_*n C 5

OpenJDK Java 15 不适用于 Linux AMI,我也不认为它会适用。

根据https://aws.amazon.com/amazon-linux-ami/。AMI 已进入其生命周期结束的维护支持阶段。这意味着:

“在此维护支持期间:

  • Amazon Linux AMI 将仅接收针对少量软件包的关键且重要的安全更新。
  • 将不再保证支持新的 EC2 平台功能或新的 AWS 功能。”

在 AMI 上做新的事情(即涉及 Java 15)是一个坏主意。


AMI 的替代品是Amazon Linux 2。我找不到可浏览的软件包列表,因此我无法告诉您 Java 是否可用。(但我对此表示怀疑。)


当我搜索 AWS Java 15 时,我找到了Amazon Corretto:Corretto 15 用户指南的链接。其中包含多种操作系统的安装说明,其中 AMI 和 Amazon Linux 2 的相关安装说明如下:

要将 Corretto RPM 存储库与 yum 包管理器一起使用,请导入 Corretto 公钥,然后将存储库添加到系统列表中。对于大多数系统,您必须运行以下命令:

sudo rpm --import https://yum.corretto.aws/corretto.key  
sudo curl -L -o /etc/yum.repos.d/corretto.repo https://yum.corretto.aws/corretto.repo
Run Code Online (Sandbox Code Playgroud)

添加存储库后,您可以通过运行以下命令安装 Corretto 15:

sudo yum install -y java-15-amazon-corretto-devel
Run Code Online (Sandbox Code Playgroud)

值得注意的是,许多其他供应商为通用 Linux 提供了 Java(许多版本)。人们期望它们可以安装在 AWS AMI 实例上。 您只需要按照相关说明进行操作即可。