Java — широко используемый язык программирования для создания программного обеспечения. На данный момент существуют две популярные реализации Java платформы – открытая версия OpenJDK и закрытая Oracle Java. Различия в данных платформах в том, что в Oracle Java содержатся закрытые компоненты и компоненты, защищенные патентами. А OpenJDK является реализацией с открытым исходным кодом. Для большинства пользователей разницы в том, какую версию использовать нету, но некоторым разработчикам все-же может потребоваться установка именно Oracle Java. Так что в данной инструкции я рассмотрю установку обеих платформ.

Cуществует два типа среды Java:

  • JRE (Java Runtime Environment) — это среда выполнения Java, она позволяет запускать приложения написанные на Java.
  • JDK (Java Development Kit) —  предназначена для разработки.

Для установки пакетов мы, как всегда, будем использовать терминал (CTRL+ALT+T в Ubuntu) и все команды, приведенные ниже, следует исполнять именно в нем.

Установка OpenJDK

На данный момент в системе Ubuntu 18.04 доступны для установки две версии OpenJDK — 11 и 8.

Следует сразу оговориться, что JRE будет автоматически установлена при установке пакета openjdk-*-jdk, потому-что находится у него в зависимостях, так что если тебе нужны и JRE и JDK — достаточно будет выполнить только команду установки JDK. При установки JRE — установлена будет только она, JDK установлен не будет.

Восьмая версия

JDK

sudo apt install openjdk-8-jdk

JRE

sudo apt install openjdk-8-jre

Одиннадцатая версия

JDK

sudo apt install openjdk-11-jdk

JRE

sudo apt install openjdk-11-jre

 

Установка Oracle Java

Oracle Java 9 более не доступна для загрузки, т.к. закончился срок ее поддержки. Сейчас можно использовать стабильную восьмую LTS или же десятую версии.

Восьмая версия

Подключаем репозиторий PPA webupd8team/java:

sudo add-apt-repository ppa:webupd8team/java

Следующая команда (обновление информации о доступных для установки пакетов из репозиториев) не обязательна в Ubuntu 18.04, т.к. при добавлении PPA обновление пакетов происходит автоматически, но большинство пользователей все-равно по привычке будут ее исполнять, это не повредит, конечно, но пора постепенно привыкать к нововведениям:

sudo apt update

Установка пакета:

sudo apt install oracle-java8-installer

Десятая версия

Подключим репозиторий PPA linuxuprising/java:

sudo add-apt-repository ppa:linuxuprising/java

Установка пакета:

sudo apt install oracle-java10-installer

В процессе установки необходимо подтвердить принятие лицензионного соглашения, выбрав стрелкой на клавиатуре «Да» и нажав Enter:

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

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

sudo update-alternatives --config java

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

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

java -version

 

 

 

No votes yet.
Please wait...