Как установить Java (OpenJDK) в Ubuntu 20.04

Как установить Java (OpenJDK) в Ubuntu 20.04

 

Java — один из самых известных языков программирования для создания различных типов приложений, таких как Jenkins, Tomcat server, IntelliJ IDEA и многих другого системного программного обеспечения.

Это руководство покажет вам, как установить различные версии Java, Java Runtime Environment (JRE) и Java Development Kit (JDK) на машине Ubuntu 20.04 LTS.

Установить Java по умолчанию

Самый простой способ установить Java на Ubuntu 20.04 — использовать версию по умолчанию, поставляемую вместе с операционной системой Ubuntu.

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

$ sudo apt update

Далее рекомендуется проверить, установлена ​​ли Java? Выполните команду:

$ java -version

Следующий вывод показывает, что Java не установлена ​​на вашем Ubuntu 20.04:

Как установить Java (OpenJDK) в Ubuntu 20.04

Теперь вы можете установить JRE по умолчанию, выполнив следующую команду:

$ sudo apt install default-jre

После завершения установки давайте проверим версию Java:

Как установить Java (OpenJDK) в Ubuntu 20.04

Если вы хотите компилировать и запускать Java-приложения, вам понадобится программа под названием «javac», которая поставляется с JDK (Java Development Kit). Чтобы установить JDK по умолчанию, запустим следующую команду:

$ sudo apt install default-jdk

Вы можете проверить установку JDK, проверив версию компилятора Java:

$ javac -version
Как установить Java (OpenJDK) в Ubuntu 20.04

Установить OpenJDK 11

На момент написания этой статьи Java 11 была последней версией LTS. Это стандартная среда разработки и выполнения Java в Ubuntu 20.04.

Чтобы установить OpenJDK 11, выполните следующую команду:

$ sudo apt install openjdk-11-jdk

Проверка версии java:

$ java -version

Вывод:

openjdk version "11.0.8" 2020-07-14
OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)
OpenJDK 64-Bit Server VM (build 11.0.8+10-post-Ubuntu-0ubuntu120.04, mixed mode, sharing)

Установите OpenJDK 8

В некоторых случаях для работы вашим приложениям требуется предыдущая версия Java. Например, если вы хотите установить Java версии 8 в Ubuntu 20.04, выполните следующую команду:

$ sudo apt install openjdk-8-jdk

Проверка версии java, набрав команду java -version.

Вывод:

openjdk version "1.8.0_252"
OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1ubuntu1-b09)
OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode)

Установить Oracle Java 11

В отличие от OpenJDK, Oracle JDK выпускается не под лицензией GPL v2, а под лицензионным соглашением Oracle Binary Code. По умолчанию Oracle JDK не может быть установлен через менеджеры пакетов. Вам необходимо загрузить установщик Oracle JDK 11 на веб-сайте Oracle :

Выберите сжатый архив Linux, затем нажмите Загрузить:

Как установить Java (OpenJDK) в Ubuntu 20.04

Вы будете перенаправлены на экран входа на веб-сайт Oracle. Вы должны создать учетную запись, чтобы загрузить установщик Oracle JDK.

Как установить Java (OpenJDK) в Ubuntu 20.04

После загрузки установщика Java (jdk-11.0.8_linux-x64_bin.tar.gz) давайте установим команду add-apt-repository:

$ sudo apt install software-properties-common

Затем импортируем ключ подписи для проверки установки программного обеспечения на Ubuntu 20.04:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EA8CACC073C3DB2A
Как установить Java (OpenJDK) в Ubuntu 20.04

Добавление репозитория Java в список источников пакетов и обновление:

$ sudo add-apt-repository ppa:linuxuprising/java
$ sudo apt update

Создание локального каталога для загруженного установщика Oracle JDK:

$ sudo mkdir -p /var/cache/oracle-jdk11-installer-local/
$ sudo cp jdk-11.0.8_linux-x64_bin.tar.gz /var/cache/oracle-jdk11-installer-local/

Теперь вы можете установить Oracle JDK 11, выполнив следующую команду:

$ sudo apt install oracle-java11-installer-local

Примите условия лицензионного соглашения Oracle Technology Network для Oracle Java SE, чтобы завершить установку:

Как установить Java (OpenJDK) в Ubuntu 20.04

Управление несколькими установками Java

На данный момент вы установили несколько версий Java на свой Ubuntu 20.04. Необходимо настроить версию Java по умолчанию, используемую операционной системой. Сделать это можно, выполнив команду:

$ sudo update-alternatives --config java
Как установить Java (OpenJDK) в Ubuntu 20.04

Введите желаемый вариант и нажмите Enter, чтобы выбрать предпочитаемую версию Java.

Чтобы настроить версию компилятора Java по умолчанию (javac), запустим:

$ sudo update-alternatives --config javac

Установить переменную среды

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

Чтобы установить переменную $ JAVA_HOME, вам необходимо найти каталог установки Java с помощью команды update-alternatives.

Например, Oracle Java находится в ‘/usr/lib/jvm/java-11-oracle/bin/’.

Добавьте путь к файлу ‘/etc/environment’

JAVA_HOME="/usr/lib/jvm/java-11-oracle/bin/"

Перезагрузите файл среды для применения изменения:

$ source /etc/environment

Проверьте среду $JAVA_HOME:

$ echo $JAVA_HOME
/usr/lib/jvm/java-11-oracle/bin/

Заключение

В этом руководстве мы узнали, как установить и настроить Java в Ubuntu 20.04. Java имеет решающее значение для ряда программных приложений.

Спасибо за чтение и оставьте свое предложение в разделе комментариев ниже.