В этом уроке мы покажем вам, как установить OpenJDK в Ubuntu 24.04 LTS. Java — один из наиболее широко используемых языков программирования в мире, на котором основано бесчисленное количество приложений на различных платформах. Он предлагает разработчикам надежную, безопасную и независимую от платформы среду для создания программных решений. OpenJDK, реализация платформы Java Standard Edition (Java SE) с открытым исходным кодом, завоевала значительную популярность среди разработчиков и организаций благодаря своей бесплатной доступности и широкой поддержке сообщества.

В этом подробном руководстве мы познакомим вас с процессом установки OpenJDK в Ubuntu 24.04 LTS, последней версии популярного дистрибутива Linux с долгосрочной поддержкой. Независимо от того, являетесь ли вы опытным разработчиком Java или только начинаете свой путь, эта статья предоставит вам необходимые шаги для настройки надежной среды разработки Java в вашей системе Ubuntu. К концу этого руководства у вас будет готовая к работе OpenJDK, готовая с легкостью решать ваши Java-проекты.

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

  • Сервер под управлением одной из следующих операционных систем: Ubuntu и любого другого дистрибутива на основе Debian, например Linux Mint.
  • Рекомендуется использовать новую установку ОС, чтобы предотвратить любые потенциальные проблемы.
  • Базовое знакомство с терминалом и интерфейсом командной строки.
  • Доступ к серверу по SSH (или просто откройте терминал, если вы находитесь на рабочем столе).
  • Активное подключение к Интернету. Вам понадобится подключение к Интернету, чтобы загрузить необходимые пакеты и зависимости.
  • Система Ubuntu 24.04 с root-доступом или пользователь с привилегиями sudo.

Установите OpenJDK в Ubuntu 24.04.

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

Первым шагом в установке OpenJDK является обновление системных пакетов и установка необходимых зависимостей. Откройте терминал и выполните следующие команды:

sudo apt update
sudo apt upgrade

Эта команда обновит списки пакетов и обновит все существующие пакеты до последних версий, обеспечивая стабильную основу для установки OpenJDK.

Шаг 2. Установка OpenJDK.

  • Способ 1: использование репозитория APT по умолчанию

Самый простой и понятный способ установить OpenJDK в Ubuntu 24.04 — использовать менеджер пакетов APT по умолчанию. Следуйте этим пошаговым инструкциям:

sudo apt install default-jdk

После завершения установки проверьте установленную версию Java, выполнив:

java -version

Вы должны увидеть вывод, аналогичный следующему:

openjdk version "22.0.2" 2024-01-16
OpenJDK Runtime Environment (build 22.0.2+13-Ubuntu-2)
OpenJDK 64-Bit Server VM (build 22.0.2+13-Ubuntu-2, mixed mode, sharing)
  • Способ 2: использование SDKMAN

SDKMAN — популярный инструмент для управления несколькими версиями JDK в системах Linux. Он обеспечивает простой способ установки и переключения между различными версиями Java. Вот как установить OpenJDK с помощью SDKMAN:

Установите необходимые зависимости, выполнив:

sudo apt install curl zip

Установите SDKMAN, выполнив следующую команду:

curl -s "https://get.sdkman.io" | bash

Откройте новое окно терминала или создайте среду SDKMAN, выполнив:

source "$HOME/.sdkman/bin/sdkman-init.sh"

Выведите список доступных версий Java, выполнив:

sdk list java

Установите нужную версию OpenJDK, например OpenJDK 21, выполнив:

sdk install java 22.0.3-open

Проверьте установку, проверив версию Java:

java -version

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

Шаг 3. Настройка среды Java.

После установки OpenJDK важно правильно настроить переменные среды Java, чтобы обеспечить бесперебойную разработку и выполнение приложений Java. Вот как настроить переменную среды JAVA_HOME и обновить системный PATH:

Найдите путь установки Java, выполнив:

ls -l /usr/lib/jvm/

Откройте /etc/environment файл с помощью текстового редактора с привилегиями sudo:

sudo nano /etc/environment

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

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

Сохраните изменения и выйдите из текстового редактора.

Источник /etc/environment файл для применения изменений:

source /etc/environment

Убедитесь, что переменная JAVA_HOME установлена ​​правильно, выполнив:

echo $JAVA_HOME

Обновите системный PATH, включив в него двоичный каталог Java:

echo 'export PATH=$PATH:$JAVA_HOME/bin' >> ~/.bashrc

Источник .bashrc файл для применения изменений:

source ~/.bashrc

Установив переменную среды JAVA_HOME и обновив системный PATH, вы гарантируете, что команды и инструменты, связанные с Java, будут доступны из любого места терминала.

Шаг 4. Управление несколькими версиями Java.

В некоторых случаях вам может потребоваться работать с несколькими версиями Java в одной системе Ubuntu. Ubuntu предоставляет команду update-alternatives для управления различными установками Java и переключения между ними. Вот как его использовать:

Перечислите доступные версии Java, установленные в вашей системе:

sudo update-alternatives --list java

Настройте версию Java по умолчанию, выполнив:

sudo update-alternatives --config java

Убедитесь, что версия Java по умолчанию обновлена, выполнив:

java -version

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