Как я могу перейти на Java 1.8 на сервере Amazon Linux?

Я попробовал обновление sudo yum, но он просто сохраняет 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

Есть ли что-нибудь еще, что мне нужно сделать?
Спасибо.

106 голосов | спросил K_dar 3 FebruaryEurope/MoscowbTue, 03 Feb 2015 18:32:32 +0300000000pmTue, 03 Feb 2015 18:32:32 +030015 2015, 18:32:32

2 ответа


181

Чтобы удалить java 1.7 и установить java 1.8:

sudo yum install java-1.8.0
sudo yum remove java-1.7.0-openjdk
ответил David Levesque 3 FebruaryEurope/MoscowbTue, 03 Feb 2015 18:53:14 +0300000000pmTue, 03 Feb 2015 18:53:14 +030015 2015, 18:53:14
124

Установите 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.

ответил Will Humphreys 7 +03002015-10-07T10:33:52+03:00312015bEurope/MoscowWed, 07 Oct 2015 10:33:52 +0300 2015, 10:33:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132