我尝试了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
还有什么我需要做的吗? 感谢。
答案 0 :(得分:9)
您需要卸载以前的java版本,为此,使用以下命令安装java 1.8。
yum install java-1.8.0-openjdk.x86_64
然后卸载以前的java版本,在我的情况下:
yum erase java-1.7.0-openjdk
P.S:java-1.7.0-openjdk默认安装在Amazon Linux AMI上。
问候!
答案 1 :(得分:1)
检查Java当前版本
java -version 安装Java 1.8
sudo yum install java-1.8.0 更改Java版本
sudo alternative --config java
答案 2 :(得分:0)
尝试以下命令:
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
干杯!