如何在Amazon Linux Server上升级到Java 1.8?

时间:2015-02-03 15:28:23

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

我尝试了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

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

3 个答案:

答案 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

干杯!