【问题标题】:How can I upgrade to Java 1.8 on an Amazon Linux Server?如何在 Amazon Linux 服务器上升级到 Java 1.8?
【发布时间】:2019-03-05 22:54:03
【问题描述】:

我尝试了 sudo yum update 但它只保留 java“1.7.0_75”。我需要 1.8 才能让它与另一个应用程序一起工作,但不知道如何升级它。
我需要以某种方式手动安装它吗?据我所知,互联网上没有太多关于此的信息。
规格:

java version "1.7.0_75"
OpenJDK Runtime Environment (amzn-2.5.4.0.53.amzn1-x86_64 u75-b13)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

当我现在尝试更新时:

[ec2-________]$ sudo yum update
Loaded plugins: priorities, update-motd, upgrade-helper
amzn-main/latest                                         | 2.1 kB     00:00
amzn-updates/latest                                      | 2.3 kB     00:00
No packages marked for update

我还有什么需要做的吗?
谢谢。

【问题讨论】:

  • 应该是服务器故障
  • 我去那里问问 谢谢,不知道是什么服务器故障..
  • 主要的java版本是单独的包。你需要安装java-1.8.0-openjdk
  • 你好,我安装了它,它说它安装正确,但是当我检查java版本时它仍然是1.7

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


【解决方案1】:

您需要卸载以前的 java 版本,为此,请安装 java 1.8:

yum install java-1.8.0-openjdk.x86_64

然后卸载以前的java版本,在我的情况下:

yum 擦除 java-1.7.0-openjdk

P.S:java-1.7.0-openjdk 默认安装在 Amazon Linux AMI 上。

问候!

【讨论】:

  • 工作就像一个魅力
【解决方案2】:

尝试以下命令:

sudo yum install java-1.8.0-openjdk -y
sudo /usr/sbin/alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
sudo /usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
sudo yum remove java-1.7.0-openjdk

干杯!

【讨论】:

    【解决方案3】:

    检查 Java 当前版本

    java -版本 安装 Java 1.8

    sudo yum install java-1.8.0 更改 Java 版本

    sudo 替代 --config java

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-10
      • 2017-01-07
      • 2016-03-10
      • 2012-02-29
      • 2016-07-17
      • 1970-01-01
      相关资源
      最近更新 更多