Как установить 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