Способ первый — deb пакет.
- Скачиваем нужный нам файл с сайта Java Downloads | Oracle — x64 Debian Package (путь к файлу на момент написания — https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.deb
- Запускаем установку — sudo apt install ./jdk-18_linux-x64_bin.deb
- Зависимости будут установлены автоматически
- Добавляем переменные, я создам файл java.sh в папке /etc/profile.d/ —
nano /etc/profile.d/java.sh
export JAVA_HOME=/usr/lib/jvm/jdk-18/
export PATH=$PATH:$JAVA_HOME/bin |
export JAVA_HOME=/usr/lib/jvm/jdk-18/
export PATH=$PATH:$JAVA_HOME/bin
Открываем новый терминал и проверяем — java --version
java 18 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing) |
java 18 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)
Способ второй — архив tar.gz
- Скачиваем нужный нам файл с сайта Java Downloads | Oracle — x64 Compressed Archive (путь к файлу на момент написания — https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.tar.gz
- Распаковываем архив —
tar -xvf jdk-18_linux-x64_bin.tar.gz - Переносим в папку /opt —
mv jdk-18 /opt/jdk18 - Добавляем переменные как в первом способе — только немного другой путь.
nano /etc/profile.d/java.sh
export JAVA_HOME=/opt/jdk18
export PATH=$PATH:$JAVA_HOME/bin |
export JAVA_HOME=/opt/jdk18
export PATH=$PATH:$JAVA_HOME/bin
Открываем новый терминал и проверяем — java --version
java 18 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing) |
java 18 2022-03-22
Java(TM) SE Runtime Environment (build 18+36-2087)
Java HotSpot(TM) 64-Bit Server VM (build 18+36-2087, mixed mode, sharing)