Как установить JDK 17 на свой экземпляр AWS AMI Ec2?

Мне нужно установить JDK 17 на моем экземпляре AWS EC2 AMI .

Есть ли какая-нибудь команда? Будем признательны за любые ответы!

1 ответ

Установить с помощью менеджеров пакетов:

deb-на основе дистрибутивов (например, Debian или Ubuntu)

      # Download deb package from https://www.oracle.com/java/technologies/downloads/
# And then
sudo dpkg -i jdk-17_linux-x64_bin.deb

rpm-на основе дистрибутивов (например, RHEL или CentOS)

      # Download rpm package from https://www.oracle.com/java/technologies/downloads/
# And then
sudo rpm -i jdk-17_linux-x64_bin.rpm 

Любой дистрибутив без или с другим менеджером пакетов

Загрузите сжатый архив tar.gz x64 с https://www.oracle.com/java/technologies/downloads/

Создавать jvm каталог

      sudo mkdir -p /usr/lib/jvm

Перейти в каталог.

      cd /usr/lib/jvm

Извлекать jdk-17_linux-x64_bin.tar.gz в этот каталог.

~/Downloads/- каталог, в котором хранится архив. Если ваш загруженный файл находится в любом другом месте, измените команду в соответствии с вашим путем.

      sudo tar -xvzf ~/Downloads/jdk-17_linux-x64_bin.tar.gz

Введите следующую команду, чтобы открыть файл переменных среды.

      sudo ${EDITOR} /etc/environment

Измените свой ${PATH}

      # Add this to the $PATH variable
/usr/lib/jvm/jdk-17/bin

Добавьте следующие переменные среды в конец файла.

      JAVA_HOME="/usr/lib/jvm/jdk-17"

Сообщите системе о местонахождении Java.

      sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk-17/bin/java" 0
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk-17/bin/javac" 0
sudo update-alternatives --set java /usr/lib/jvm/jdk-17/bin/java
sudo update-alternatives --set javac /usr/lib/jvm/jdk-17/bin/javac

Чтобы проверить версию:

      java -version
Другие вопросы по тегам