Как установить Java 25 в Ubuntu 26.04

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

Необходимые условия

  • VPS с Ubuntu 26.04
  • Root-доступ по SSH или пользователь с правами sudo

Шаг 1. Обновление системы

Прежде всего, нам нужно войти на наш VPS с Ubuntu 26.04 через SSH:

ssh root@IP_Address -p Port_number

Замените root на пользователя, имеющего права sudo. Кроме того, замените IP_Address и Port_Number на соответствующий IP-адрес вашего сервера и номер порта SSH. Далее убедимся, что мы находимся в Ubuntu 26.04. Вы можете проверить это с помощью следующей команды:

lsb_release -a

Скопировать в буфер обменаВы должны получить следующий вывод:

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu Resolute Raccoon 
Release:        26.04
Codename:       resolute

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

apt update

Вот и все, информация о системных пакетах теперь должна быть обновлена.

Шаг 2. Установка из APT

Это наиболее предпочтительный способ установки Java. Установка Java из репозитория APT обеспечит автоматические обновления через диспетчер пакетов. На данный момент Java JRE и JDK недоступны в репозитории Ubuntu apt. Но когда они станут доступны, вы сможете просто выполнить эту команду для установки JRE.

apt install openjdk-25-jdk

Вышеуказанная команда установит Java Development Kit. JDK включает в себя компилятор, отладчик и все инструменты разработки.

Если вы не планируете разрабатывать Java-приложения на своем сервере, а хотите только запускать их, вы можете установить Java Runtime Environment.

apt install openjdk-25-jre

Пакет JRE меньше по размеру и не содержит инструментов разработки, что делает его подходящим для производственного сервера.

Шаг 3. Установка вручную

Этот метод установки даст вам доступ к новейшим функциям, но потребует ручного управления обновлениями. Давайте загрузим пакет.

cd /tmp
wget https://download.oracle.com/java/25/latest/jdk-25_linux-x64_bin.tar.gz
mkdir /opt/java-jdk

Затем распакуйте загруженный файл.

tar -xzf jdk-25_linux-x64_bin.tar.gz -C /opt/java-jdk

Теперь проверьте точное имя каталога:

ls -lh /opt/java-jdk/

Вы увидите каталог с именем jdk-25, jdk-25.0.2 или чем-то подобным. Запомните именно это имя.

Настройте update-alternatives. Замените jdk-25.0.2 на фактическое имя вашего каталога:

update-alternatives --install /usr/bin/java java /opt/java-jdk/jdk-25.0.2/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/java-jdk/jdk-25.0.2/bin/javac 1

Установите для java и javac одну и ту же версию. Несовпадение версий приводит к проблемам при компиляции:

update-alternatives --config java
update-alternatives --config javac

Выберите для обеих команд опцию Java 25. Проверьте установку:

java -version
javac -version

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

java 25.0.2 2026-01-20 LTS
Java(TM) SE Runtime Environment (build 25.0.2+10-LTS-69)
Java HotSpot(TM) 64-Bit Server VM (build 25.0.2+10-LTS-69, mixed mode, sharing)
javac 25.0.2

Шаг 4. Установите переменную среды JAVA_HOME

Многие приложения Java требуют наличия переменной среды JAVA_HOME. Maven, Gradle, Tomcat и другие инструменты проверяют эту переменную, чтобы найти Java. Найдите путь к вашей установке. Для Java, установленной с помощью apt:

update-alternatives --display java

Найдите строку, показывающую, куда указывает ссылка. JAVA_HOME должна быть путем к каталогу без /bin/java.

Для ручной установки:

ls -lh /opt/java-jdk/

Для системной настройки мы можем отредактировать системный файл среды:

nano /etc/environment

Добавьте эту строку (убедитесь, что используете свой путь к Java):

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

Для ручной установки:

JAVA_HOME="/opt/java-jdk/jdk-25.0.2"

Используйте точное имя каталога из вашей установки. Сохраните файл, затем выйдите из редактора. Чтобы применить изменения, нам нужно выполнить эту команду:

source /etc/environment
echo $JAVA_HOME

Команда echo подтверждает правильную настройку.

Теперь, если вы хотите установить JAVA_HOME только для своей учетной записи, запустите эту команду из своей системной учетной записи.

nano ~/.bashrc

Добавьте эти строки в файл:

export JAVA_HOME="/usr/lib/jvm/java-25-openjdk-amd64"
export PATH=$PATH:$JAVA_HOME/bin

Чтобы применить изменения, выполните приведенную ниже команду.

source ~/.bashrc
echo $JAVA_HOME

Этот метод настройки для конкретного пользователя изолирует его в вашей учетной записи, не затрагивая других пользователей.

В заключение

Вот и все! Вы узнали, как установить Java 25 на Ubuntu 26.04

Зарубин Иван Эксперт по Linux и Windows

Парашютист со стажем. Много читаю и слушаю подкасты. Люблю посиделки у костра, песни под гитару и приближающиеся дедлайны. Люблю путешествовать.

Похожие статьи

Комментарии (2)

Автар по умолчанию