Управление локально установленными Java-версиями в Ubuntu Linux

Оцените статью

Установка новой версии JDK

Начнем с установки полного JDK-11 и аналогично можно проделать и для других необходимых версий.

# apt install openjdk-11-*

Запрашиваем список установленных JDK.

# update-java-alternatives --list

Меняем текщую JDK в интерактивном режиме.

# update-alternatives --config java
Есть 4 варианта для альтернативы java (предоставляет /usr/bin/java).

  Выбор   Путь                                        Приор Состояние
------------------------------------------------------------
  0            /usr/lib/jvm/java-21-openjdk-amd64/bin/java      2111      автоматический режим
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      ручной режим
* 2            /usr/lib/jvm/java-17-openjdk-amd64/bin/java      1711      ручной режим
  3            /usr/lib/jvm/java-21-openjdk-amd64/bin/java      2111      ручной режим
  4            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      ручной режим

Нажмите «enter», чтобы не менять текущий выбор[*], или введите нужное число: 1
update-alternatives: используется /usr/lib/jvm/java-11-openjdk-amd64/bin/java для предоставления /usr/bin/java (java) в ручном режиме

Проверяем, что сменили на нужную версию.

# java -version
openjdk version "11.0.24" 2024-07-16
OpenJDK Runtime Environment (build 11.0.24+8-post-Ubuntu-1ubuntu324.04.1)
OpenJDK 64-Bit Server VM (build 11.0.24+8-post-Ubuntu-1ubuntu324.04.1, mixed mode, sharing)

Можно добавлять и отдельные патченные сборки, например с поддержкой ESIA, но это уже тема для отдельного разбора.

Related Posts

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Так-как файлы виртуальных машин формата qcow2 это не совсем обычные файлы, а так называемые sparced-файлы (разряженные), то и подход при работе с ними несколько отличается. Если вы создали виртуальную машину…

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Так как в планах проекта числится развертывание удостоверяющего центра (УЦ) PKI на базе Red OS, то я заранее решил набросать план действий как будем это разорачивать и какие инструменты использовать.…

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

You Missed

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

Работа с файлами дисков виртуальных машин qcow2 (копирование, сжатие, конвертация и т.п.)

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

План создания удостоверяющего центра (УЦ) PKI на базе Red OS

Терминальный сервер в Linux на базе xrdp

Терминальный сервер в Linux на базе xrdp

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Использование pg_probackup для резервного копирования баз данных Postgresql (локально)

Ввод рабочей станции РЕД ОС в IPA-домен

Ввод рабочей станции РЕД ОС в IPA-домен

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС

WEB-интерфейс для удаленного администрирования Centos/РЕД ОС