使用userdata在EC2上升级到Java 8 OpenJDK

时间:2018-06-07 16:02:04

标签: java amazon-ec2 amazon-cloudformation user-data

我们正在使用默认带有OpenJDK 1.7的AMI 使用cloudformation UserData我需要将其升级到1.8,以便我们可以执行其他需要1.8

的进程

在我的cloudformation的UserData部分中,我有:

UserData:
    Fn::Base64:
      !Sub
        - |
          #!/bin/bash
          sudo yum install java-1.8.0-openjdk

然而,这不起作用。当我手动完成时,有一个中间步骤,我必须输入"是"继续安装,我不能以这种自动方式做。我还没有能够在网上找到任何东西,只有OpenJDK升级,只有Oracle Java。任何帮助非常感谢!

谢谢

KARTHIK

1 个答案:

答案 0 :(得分:2)

找到了方法! sudo yum install java-1.8.0-openjdk-devel -y

我最后错过了-y。