Пошаговое руководство: как установить Java в Ubuntu 22.04

Java — всемирно признанный язык программирования для создания надежных и масштабируемых приложений. Он был представлен в 1995 году и стал одним из наиболее широко используемых вариантов в отрасли. Этот язык программирования используется в различных областях, включая разработку приложений для настольных компьютеров и Android, игр, обработки больших данных и веб-приложений. Таким образом, несмотря на то, что существует множество других языков программирования, высокоуровневая, универсальная и объектно-ориентированная природа Java сохраняет свое значение, особенно при создании приложений корпоративного уровня, что делает его предпочтительным выбором для разработчиков.

Важные особенности Java 

  • Java, известная своей скоростью и надежностью, позволяет создавать приложения в различных областях, таких как разработка игр, создание веб-сайтов и мобильных приложений, разработка чат-ботов и разработка программного обеспечения корпоративного уровня.
  • Ключевое преимущество Java заключается в независимости от платформы, что позволяет ему беспрепятственно работать в любой операционной системе. Это качество делает Java отличным выбором для организаций, стремящихся создавать высокопроизводительные кроссплатформенные приложения.

В этой статье мы покажем, как установить Java в Ubuntu 22.04. 

Предварительные условия

Чтобы установить Java в системе Ubuntu, вам необходимо выполнить следующие требования:

  • Настройте сервер Ubuntu 22.04 на своем компьютере или установите его внутри VirtualBox.
  • У вас должна быть учетная запись root . В случае пользователей без полномочий root у вас должны быть права «sudo» для выполнения команд администрирования в дистрибутиве Ubuntu.

Установка Java Ubuntu 22.04

Прежде чем начать установку Java, проверьте, установлена ​​ли Java в вашей системе. Вы можете проверить, какая у вас версия Java, используя команду ниже:


$ java --version


Приведенный выше результат показывает, что Java не установлена ​​в этой системе. Если вы получили этот вывод терминала, вам необходимо установить Java. Но прежде чем это сделать, вы должны иметь базовые знания о компонентах Java. 

Установки Java состоят из двух основных компонентов: первый компонент — это Java JDK (комплект разработки Java), а второй — JRE (среда выполнения Java).   JDK предоставляет разработчикам необходимые программные инструменты, такие как компиляторы и отладчики, для разработки приложений Java, а JRE отвечает за выполнение программ Java.

Способы установки Java в Ubuntu

Вы можете установить Java в Ubuntu двумя разными способами:

  • Установите Java в Ubuntu с помощью OpenJDK.
  • Установите Oracle Java 17 в Ubuntu, используя репозиторий PPA.

Способ 1. Установка Java в Ubuntu из OpenJDK

Один из способов установки Java в Ubuntu — использование OpenJDK. В этом методе OpenJDK предлагает полный набор инструментов разработки Java, используемых для разработки приложений и микросервисов на основе Java. Сюда входят такие важные компоненты, как компилятор Java, среда выполнения Java (JRE) и библиотека классов Java, что делает его универсальным решением для нужд разработки Java.

В разделе ниже мы покажем, как установить Java в Ubuntu из OpenJDK.

Установка Java в Ubuntu 22.04 из OpenJDK включает следующие шаги:

Шаг 1. Обновите репозитории Ubuntu

Чтобы установить версию OpenJDK Java, сначала обновите системные репозитории apt, используя следующую команду:


$ sudo apt update


После этого подтвердите установку Java:


$ java --version

Шаг 2. Найдите OpenJDK с помощью Apt Cache.

Репозиторий Ubuntu 22.04 по умолчанию включает OpenJDK. Это версия JDK и JRE с открытым исходным кодом. Поэтому вы можете выполнить поиск OpenJDK в репозитории apt, используя следующую команду:


$ sudo apt-cache search openjdk


Вы можете увидеть все версии OpenJDK в окне терминала. На момент написания этой статьи OpenJDK 20 является самой последней версией. Но в этом руководстве мы установим версию OpenJDK 17 LTS (долгосрочная поддержка) в Ubuntu 22.04. 

Шаг 3. Установите Java OpenJDK-17 в Ubuntu

Выберите подходящую версию OpenJDK и установите ее, используя репозиторий apt . 


$ sudo apt install openjdk-17-jdk


Теперь нажмите «y» и «Enter», чтобы продолжить установку.

Приведенная выше команда установит полную платформу JDK версии OpenJDK 17. Это необязательно. Однако, если вы хотите установить только компонент OpenJDK JRE, выполните следующую команду:


$ sudo apt install openjdk-17-jre

Шаг 4. Проверьте установку Java

Теперь проверьте, правильно ли установлена ​​Java в Ubuntu или нет. Проверьте текущую установленную версию Java с помощью следующей команды:


$ java -version


Проверьте версию компилятора Java, чтобы убедиться, что в вашей системе установлена ​​полная платформа JDK:


$ javaс -version

Способ 2. Установка Oracle JDK 17 с использованием PPA

Вы можете установить Oracle JDK, который предлагает реализацию Oracle Java в качестве альтернативы OpenJDK. OpenJDK , который представляет собой реализацию Java с открытым исходным кодом , легко доступен и поставляется в комплекте с Ubuntu. С другой стороны, другим вариантом установки Java является Oracle JDK , который представляет собой лицензионную версию Java, поддерживаемую исключительно Oracle, разработчиками Java.

Для установки Oracle JDK в Ubuntu 22.04 вам необходимо выполнить следующие шаги:

Шаг 1. Добавьте репозиторий Oracle Java PPA Linux Uprising

Используя репозиторий Oracle Java, вы можете легко установить Oracle Java 17 в систему Ubuntu. Для этого вам необходимо добавить репозиторий Oracle Java PPA Linux uprising в вашу систему Ubuntu, выполнив следующую команду:


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


На терминале появится подсказка, и вам нужно нажать «Enter», чтобы продолжить процесс.

Шаг 2. Обновите индекс пакетов

После добавления репозитория Oracle рекомендуется обновить системные репозитории с помощью команды «apt update» :

$ sudo apt update

Шаг 3. Установите Oracle Java 17 в Ubuntu 22.04.

На этом этапе вы установите Oracle JDK в свою систему, выполнив следующую команду:


$ sudo apt install oracle-java17-installer


Во время установки вам необходимо будет принять лицензию «Условия и положения Oracle без комиссии». Нажмите клавишу «Tab» , а затем нажмите «Enter».

Снова выберите «Да» , чтобы подтвердить условия лицензионного соглашения. 

Завершение установки Oracle Java 17 займет несколько секунд. После завершения установки проверьте установленную версию Java с помощью команды «java -version» .

Как проверить установку Java в Ubuntu 22.04?

После установки Java в Ubuntu 22.04 вы можете протестировать установку. Чтобы проверить установку Java, создайте файл в текстовом редакторе и вставьте следующие строки кода Java:

общественный класс TestProgram {

public static void main(String[] args) {

System.out.println("Проверить установку Java!");

    }

}

Сохраните этот файл с именем «TestProgram.java», которое будет совпадать с именем класса. Теперь откройте терминал и запустите приведенный выше код, выполнив следующую команду:

Как вы можете видеть на скриншоте выше, Java была успешно установлена ​​и запущена в этой системе. Используя это руководство, вы также можете установить Java на удаленные серверы и BlueVPS .

Как настроить версию Java по умолчанию в Ubuntu 22.04?

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

Этого можно добиться с помощью команды «update-alternatives» , которая позволяет вам как перечислить, так и выбрать версию Java по умолчанию в вашей системе.


$ sudo update-alternatives --config java


После выполнения приведенной выше команды вам будет предложено ввести число, которое вы хотите установить в качестве версии Java по умолчанию. Здесь мы написали «1», чтобы установить Java в качестве версии по умолчанию.

Как установить переменную среды JAVA_HOME для Java в Ubuntu 22.04?

Хотя Java уже установлена, необходимы дополнительные шаги по настройке, чтобы оптимизировать ее использование и позволить другим приложениям легко ее найти. Одна из конфигураций пути Java включает определение определенных переменных среды. 

Среди них переменная среды JAVA_HOME указывает каталог установки среды выполнения Java (JRE). Этот шаг не является обязательным. Однако настоятельно рекомендуется настроить эту переменную, поскольку многие приложения на основе Java используют ее для поиска точного местоположения Java.

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


$ sudo update-alternatives --config java


Приведенная выше команда отобразит путь к Java на экране терминала. Чтобы установить эти значения для всех пользователей системы, добавьте следующие изменения в

« /etc/environment:»

Чтобы установить переменную среды JAVA_HOME для всех пользователей системы, вам необходимо внести изменения в файл конфигурации, который находится по адресу «/etc/environment». Откройте этот файл в вашем любимом текстовом редакторе:


$ sudo nano /etc/environment


Теперь установите путь для переменной среды JAVA_HOME. Для этого вставьте строку ниже в «/etc/environment:»


JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"


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


$ source /etc/environment


Теперь отобразите обновленный путь Java с помощью команды «echo» :


$ echo “$JAVA_HOME”

Заключение

В этой статье мы показали вам, как установить Java в Ubuntu 22.04. Кроме того, мы продемонстрировали, как протестировать установку Java и настроить переменную среды JAVA_HOME с помощью командной строки.

Но прежде чем начать процесс установки, вам необходимо выбрать подходящую установку Java для вашей системы. В этом случае вам следует рассмотреть два основных варианта: OpenJDK и Oracle JDK. После успешной установки Java в Ubuntu вы можете запускать код Java или приложения на основе Java в своей системе Ubuntu. 

Мы надеемся, что информация, которую мы предоставили в этой статье, окажется для вас полезной. Если вы хотите узнать больше о Java, посетите официальный сайт Java . Здесь вы также можете загрузить Java вручную в зависимости от архитектуры вашей системы и используемого дистрибутива. Спасибо за прочтение! 


Blog