Приложение Java 8 на EC2
Мне было интересно, если кто-нибудь знает, удастся ли мне установить Java 8 на экземпляр EC2. Мое приложение упаковано как толстый кувшин со встроенной пристанью, поэтому одной среды выполнения Java 8 должно быть достаточно.
Я не слишком знаком с Linux, и я видел, что у них была только поддержка Java 7 в AMI по умолчанию. Есть ли простая команда, которую я могу запустить для обновления до Java 8?
6 ответов
Java 8 может быть недоступна в готовом виде на AMI, который вы ищете. Однако вы всегда можете установить его после создания экземпляра.
например, проверьте этот пост, который объясняет, как установить Java 8 на Ubuntu
ИЛИ проверьте этот пост, который объясняет, как установить Java 8 на RHEL/Fedora/CentOS
,
Проверить текущую версию Java
java -version
установить Java 1.8
sudo yum install java-1.8.0
изменить версию Java
sudo alternatives --config java
Установка JDK 8:
Шаг 1: Проверьте версию Java
java -version
Шаг 2: Загрузите RPM-пакет Oracle JDK (8u121)
wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-
securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u141-
b15/336fa29ff2bb4ef291e347e091f7f4a7/jdk-8u141-linux-x64.rpm
Шаг 4: Установите JDK 8
sudo yum install -y jdk-8u141-linux-x64.rpm
Шаг 5: Проверьте версию JDK oracle
java -version
Установка JRE 1.8
sudo yum install java-1.8.0
изменить версию Java
sudo alternatives --config java
- Загрузите версию JRE для Linux, указанную ниже, на свой компьютер с ОС Windows, так как у него есть браузер. Обратите внимание, что если вы используете этот экземпляр EC2 в качестве сервера, вам просто нужна JRE, а не полная JDK. https://www.oracle.com/technetwork/java/javase/downloads/server-jre8-downloads-2133154.html
- Транфер загрузил файл.tar.gz с помощью winscp в ваш экземпляр EC2.
- Запустите "tar zxvf jre-8uversion-linux-i586.tar.gz" на вашем экземпляре EC2. Для получения дополнительной информации https://docs.oracle.com/javase/8/docs/technotes/guides/install/linux_jre.html
Это старый вопрос, но он может помочь с Java 11. Если кто-то заинтересован в установке Java JDK 11, я запускаю
sudo amazon-linux-extras install java-openjdk11
в моем экземпляре EC2 с Amazon Linux. Получил отсюда: https://tecadmin.net/install-java-on-amazon-linux/
Вы можете установить Amazon Corretto 8 либо как среду выполнения (JRE), либо как полную среду разработки (JDK). Среда разработки включает в себя среду выполнения.
sudo yum install java-11-amazon-corretto -y
Вы можете следить за официальным документом AWS здесь: https://docs.aws.amazon.com/corretto/latest/corretto-8-ug/amazon-linux-install.html .