Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 1.96 KB

jdk.md

File metadata and controls

25 lines (19 loc) · 1.96 KB

Проверьте текущую JDK: java -version. Если нет - устанавливаем последнюю версию:

apt-cache search openjdk - ищем все доступные openjdk в дефолтном Ubuntu репозитории
apt-get update - обновляем пакеты
sudo apt-get install openjdk-19-jdk -y - находим последнюю версию и установливаем ее export JAVA_HOME=/usr/bin/java (путь из дд which java без /bin/java)
readlink -f $(which java) - папка с JDK

Если вам хочется версию JDK, которой нет в стандартном Ubuntu репозитории - найдите ее на jdk.java.net и скопируйте ссылку для скачивания. Например: cd ~
wget https://download.java.net/java/GA/jdk21.0.1/415e3f918a1f4062a0074a2794853d0d/12/GPL/openjdk-21.0.1_linux-x64_bin.tar.gz

tar -xvf openjdk-21.0.1_linux-x64_bin.tar.gz - разархивируем (используйте Tab для автодополнения имени архива)
rm openjdk-21.0.1_linux-x64_bin.tar.gz - архив больше не нужен
sudo mv jdk-21* /opt/jdk-21 - переносим в каталог программ /opt/jdk-21 (без младших цифр версии)
export JAVA_HOME=/opt/jdk-21 - объявляем переменные окружения

export PATH=$PATH:$JAVA_HOME/bin
java -version - проверяем версию

Полезное

update-java-alternatives --list - List all java versions
sudo update-alternatives --config java - Set java version as default