我尝试了 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
我还需要做什么吗?
谢谢。
答案1
要删除 java 1.7 并安装 java 1.8:
sudo yum install java-1.8.0
sudo yum remove java-1.7.0-openjdk
答案2
安装 Java Runtime 1.8
sudo yum install java-1.8.0
或者如果您需要 Java 编译器和其他开发工具:
sudo yum install java-1.8.0-openjdk-devel
然后使用 alternatives 命令将 Java 1.8 设为默认值。
sudo /usr/sbin/alternatives --config java
sudo /usr/sbin/alternatives --config javac
# etc
如果你愿意,你可以删除 Java 1.7
sudo yum remove java-1.7.0-openjdk
但删除它后您安装了 Java 1.8,否则 aws-apitools 也将被删除,因为它们依赖于 Java 的安装。
答案3
yum install java-1.8.0 -y
/usr/sbin/alternatives --set java /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/java
/usr/sbin/alternatives --set javac /usr/lib/jvm/jre-1.8.0-openjdk.x86_64/bin/javac
yum remove java-1.7.0-openjdk