Java — популярный и широко используемый объектно-ориентированный язык программирования. Послдняя версия OpenJDK, доступная для устаноки из стандартного репозитория — 11. Последняя версия Oracle Java — 14, но она не доступна для загрузки из репозитория, я покажу, как установить ее с сайта Oracle.

Какую версию установить?

OpenJDK — это реализация с открытым исходным, а в Oracle Java содержатся запатентованные закрытые компоненты. Для большинства пользователей подойдет установка OpenJDK. Причем для того, чтобы просто запускать программы достаточно установки JRE — это среда выполнения, она позволяет запускать приложения написанные на Java.

Установка OpenJDK 11

Напомню, что JDK нужна лишь для разработки приложений, для запуска программ достаточно установить JRE — о его установке будет написано ниже — следующим пунктом статьи.

Для установки JDK выполним команду в терминале:

sudo apt install openjdk-11-jdk
Установка OpenJDK

Установка OpenJDK

Установка JRE

Для того, чтобы запускать приложения, написанные на языке Java достаточно установить пакет openjdk-11-jre, выполнив в терминале команду:

sudo apt install openjdk-11-jre

Если у тебя уже установлена OpenJDK, то выполнять вышеуказанную команду нет необходимости, ведь вместе с ней также устанавливаетя и JRE.

Установка Oracle Java 14

Для некоммерческого использования Oracle Java 14 доступна для загрузки на сайте Oracle. Скачаем и установим ее с помощью терминала:

wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "https://download.oracle.com/otn-pub/java/jdk/14.0.1+7/664493ef4a6946b186ff29eb326336a2/jdk-14.0.1_linux-x64_bin.deb"

Для установки, не покидая терминал, следующей командой выполни:

sudo dpkg -i jdk-14.0.1_linux-x64_bin.deb

После установки файлы будут находиться по пути /usr/lib/jvm/jdk-14.0.1

Каталог с Java

Каталог с Java

Осталось установить Oracle Java по умолчанию:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-14.0.1/bin/java 100

Выбор используемой по умолчанию версии Java

Linux позволяет иметь сразу несколько версий Java в системе. И для того, чтобы выбирать, какая из версий будет работать по умолчанию можно использовать команду:

sudo update-alternatives --config java

Для выбора версии нужно указать цифру порядкового номера строки (цифра вначале строки), соответствующей необходимой версии и нажать Enter:

Выбор версии

Выбор версии

Для того, чтобы узнать, какая версия используется по умолчанию в настоящий момент следует выполнить команду:

java -version