Поиск по сайту:

Как установить Java OpenJDK и Oracle JDK на Ubuntu 22.04


На этой странице

  1. Предпосылки
  2. Установите OpenJDK в Ubuntu
  3. Установите Oracle JDK
  4. Переключение между различными версиями Java
  5. Заключение

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

OpenJDK — это версия Java с открытым исходным кодом, доступная для бесплатного использования. Он поддерживает несколько операционных систем, таких как Windows, Linux, Solaris, macOS и т. д.

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

Этот пост покажет вам, как установить OpenJDK и Oracle JDK на Ubuntu 22.04.

Предпосылки

  • Сервер под управлением Ubuntu 22.04.
  • На сервере настроен пароль root.

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

На момент написания этой статьи Java 18 — это последняя версия LTS, доступная для установки. Репозиторий Ubuntu 22.04 по умолчанию содержит пакеты OpenJDK версий 18, 17, 11 и 8. Вы можете использовать диспетчер пакетов APT для установки нужной версии Java в вашей системе.

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

apt install openjdk-8-jdk

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

apt install openjdk-11-jdk

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

apt install openjdk-18-jdk

После установки проверьте активную версию OpenJDK с помощью следующей команды:

java -version

Вы должны увидеть следующий вывод:

openjdk version "18-ea" 2022-03-22
OpenJDK Runtime Environment (build 18-ea+36-Ubuntu-1)
OpenJDK 64-Bit Server VM (build 18-ea+36-Ubuntu-1, mixed mode, sharing)

Установить Oracle JDK

На момент написания этой статьи Oracle Java 18 и Java 17 доступны для загрузки без какой-либо коммерческой лицензии. Сначала установите необходимые зависимости с помощью следующей команды:

apt install -y libc6-x32 libc6-i386

Затем перейдите на страницу загрузки Oracle и загрузите последнюю версию Oracle JDK с помощью следующей команды:

wget https://download.oracle.com/java/18/latest/jdk-18_linux-x64_bin.deb

После завершения загрузки установите загруженную версию с помощью следующей команды:

apt install ./jdk-18_linux-x64_bin.deb

После установки вы можете установить Oracle JDK 18 в качестве версии по умолчанию, используя следующую команду:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 100

Переключение между различными версиями Java

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

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

update-alternatives --config java

Вам будет предложено установить версию Java по умолчанию, как показано ниже:

There are 4 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
* 0            /usr/lib/jvm/java-18-openjdk-amd64/bin/java      1811      auto mode


  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1111      manual mode
  2            /usr/lib/jvm/java-18-openjdk-amd64/bin/java      1811      manual mode
  3            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
  4            /usr/lib/jvm/jdk-18/bin/java                     100       manual mode

Press  to keep the current choice[*], or type selection number: 4

Введите 4 и нажмите клавишу Enter, чтобы установить Oracle JDK в качестве версии Java по умолчанию:

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

java -version

Вы должны увидеть следующий вывод:

java version "18.0.2" 2022-07-19
Java(TM) SE Runtime Environment (build 18.0.2+9-61)
Java HotSpot(TM) 64-Bit Server VM (build 18.0.2+9-61, mixed mode, sharing)

Заключение

В этом посте мы объяснили, как установить OpenJDK и Oracle JDK на Ubuntu 22.04. Я надеюсь, что теперь вы можете легко установить предпочитаемые версии Java на свой сервер. Не стесняйтесь спрашивать меня, если у вас есть какие-либо вопросы.