【问题标题】:How do I install JDK 15 on my AWS Linux Ec2 instance?如何在我的 AWS Linux Ec2 实例上安装 JDK 15?
【发布时间】:2021-07-05 09:42:03
【问题描述】:

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

【问题讨论】:

  • OpenJDK 15 于 2021 年 3 月结束支持。OpenJDK 16 将支持到 2021 年 9 月。除非您需要 15/16 中的一些新功能,否则版本 11 是当前的生产版本.

标签: java linux amazon-web-services amazon-ec2 amazon-ami


【解决方案1】:

OpenJDK Java 15 不适用于 Linux AMI,我想也不会。

根据https://aws.amazon.com/amazon-linux-ami/。 AMI 已进入其生命周期结束的maintenance support phase。这意味着:

“在此维护支持期间:

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

在 AMI 上做新的东西(即涉及 Java 15)是个坏主意。


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


当我搜索 AWS Java 15 时,我找到了一个指向 Amazon Corretto: Corretto 15 User Guide 的链接。这有许多操作系统的安装说明,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

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

sudo yum install -y java-15-amazon-corretto-devel

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

【讨论】:

    【解决方案2】:

    我会尝试按照他们的instructions 安装 AdoptOpenJDK。

    【讨论】:

      猜你喜欢
      • 2021-11-13
      • 1970-01-01
      • 2017-09-22
      • 1970-01-01
      • 2015-03-31
      • 1970-01-01
      • 1970-01-01
      • 2020-10-31
      • 1970-01-01
      相关资源
      最近更新 更多