Прочитать на английском

Поделиться через


Установка Microsoft Build of OpenJDK

В этой статье описывается, как установить Microsoft Build of OpenJDK. Сведения о том, как получить файлы, упомянутые в этой статье, см. в разделе "Скачать Microsoft Build of OpenJDK".

ZIP и TAR. Пакеты GZ

Для Windows, Linux и macOS мы создадим ZIP-файл (Windows) и TAR. Пакеты GZ (Linux/macOS). Чтобы установить, извлеките один из этих пакетов в выбранной папке, а затем задайте JAVA_HOME переменную среды в этой папке.

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

Собственные установщики

Для Windows мы создадим установщик MSI с графическим интерфейсом. Для macOS мы создадим установщик PKG с аналогичными функциями. Эти установщики автоматически делают средства JDK доступными в вашей PATHсреде.

Для Linux мы создадим пакеты DEB и RPM для использования и apt rpm.

В следующих разделах приведены инструкции для этих установщиков.

Установка в Windows

Чтобы установить в любой версии Windows, можно использовать пакеты MSI или ZIP-пакет. Если вы находитесь в Windows 10 или более поздней версии, вы можете использовать Диспетчер пакетов Windows из Терминал Windows.

Установка в Windows с помощью MSI

Установщик MSI предоставляет графический и только для консоли метод установки. Если дважды щелкнуть MSI-файл, он запустит традиционный установщик приложений Windows, где можно следовать инструкциям на экране.

Для развертывания с расширенным масштабированием можно установить MSI в командной строке, выполнив следующие действия.

  1. Скачайте файл .msi. Дополнительные сведения см. в статье "Загрузка Microsoft Build of OpenJDK".

  2. Выберите компоненты, которые необходимо установить в следующей таблице:

    Возможность Description
    FeatureMain Базовая установка (DEFAULT)
    FeatureEnvironment PATH Обновите переменную среды. (ПО УМОЛЧАНИЮ)
    FeatureJarFileRunWith Связывание .jar файлов с приложениями Java. (ПО УМОЛЧАНИЮ)
    FeatureJavaHome JAVA_HOME Обновите переменную среды.
    FeatureOracleJavaSoft Обновляет разделы HKLM\SOFTWARE\JavaSoft\реестра.

    Примечание

    Вы можете предотвратить FeatureOracleJavaSoft запуск Oracle Java из PATH при удалении Microsoft Build OpenJDK. Переустановите Oracle Java, если необходимо восстановить разделы реестра Oracle.

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

    Параметр Функции
    INSTALLLEVEL=1 FeatureMain,FeatureEnvironment,FeatureJarFileRunWith
  3. msiexec Выполните команду на целевой рабочей станции. Используйте выбранные функции, как показано в следующем примере.

    msiexec /i <package>.msi ADDLOCAL=FeatureMain,FeatureEnvironment,FeatureJarFileRunWith,FeatureJavaHome INSTALLDIR="c:\Program Files\Microsoft\" /quiet
    

    Примечание

    Необходимо использовать INSTALLDIR с FeatureMain.

    Этот пример автоматически устанавливает Microsoft Build of OpenJDK, обновляет PATHфайлы, связывает .jar файлы с приложениями Java и определяет JAVA_HOME.

Установка в Windows с помощью Диспетчер пакетов Windows (winget)

Чтобы установить с помощью Диспетчер пакетов Windows, сначала установите winget, а затем откройте Терминал Windows.

Затем выполните следующую команду для поиска пакетов OpenJDK в Microsoft Build:

winget search Microsoft.OpenJDK

Появится результат, аналогичный указанному ниже.

Name                           Id                    Version
--------------------------------------------------------------
Microsoft Build of OpenJDK 21  Microsoft.OpenJDK.21  21.0.0

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

winget install Microsoft.OpenJDK.21

Эта команда создает выходные данные, аналогичные следующему:

Found Microsoft Build of OpenJDK 21 [Microsoft.OpenJDK.21]
This application is licensed to you by its owner.
Microsoft is not responsible for, nor does it grant any licences to, third-party packages.
Downloading https://aka.ms/download-jdk/microsoft-jdk-21.0.0-windows-x64.msi
  ██████████████████████████████   160 MB /  160 MB
Successfully verified installer hash
Starting package install...
Successfully installed

Установка в macOS

Пакеты для macOS доступны через Homebrew или как автономные загрузки в PKG или TAR. Форматы GZ.

Чтобы установить последнюю версию с помощью Homebrew, выполните следующие действия.

brew install --cask microsoft-openjdk

Эта команда создает выходные данные, аналогичные следующему:

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-21.0.0-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-21.0.0-macos-x64.pkg
==> Installing Cask microsoft-openjdk
==> Running installer for microsoft-openjdk; your password may be necessary.
Package installers may write to any location; options such as `--appdir` are ignored.
Password:
installer: Package name is Microsoft Build of OpenJDK
installer: Installing at base path /
installer: The install was successful.
🍺  microsoft-openjdk was successfully installed!

Примечание

Пакет microsoft-openjdk указывает на последнюю версию Microsoft Build of OpenJDK.

Чтобы установить другие основные версии с помощью Homebrew, выполните приведенные ниже действия.

brew install --cask microsoft-openjdk@11
# OR
brew install --cask microsoft-openjdk@17
# OR
brew install --cask microsoft-openjdk@21

Установка на macOS с помощью TAR. Пакет GZ просто извлекает файл в расположение. JDK будет внутри <location>/jdk-<version>/Contents/Home.

Чтобы установить с помощью установщика PKG, откройте установщик и следуйте инструкциям. По умолчанию JDK будет установлен в /Library/Java/JavaVirtualMachines/microsoft-21.jdk/Contents/Home.

Удаление в macOS

Чтобы удалить Microsoft Build of OpenJDK, установленный через Homebrew или PKG, используйте следующие команды:

sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-21.jdk
sudo pkgutil --forget com.microsoft.21.jdk

Удаление пакета, установленного через TAR. Пакет GZ просто удалите папку.

Установка в Ubuntu

Чтобы установить в Ubuntu 18.04, 20.04 и 22.04 LTS версии, откройте терминал и выполните следующие команды:

# Valid values are only '18.04', '20.04', and '22.04'
# For other versions of Ubuntu, please use the tar.gz package
ubuntu_release=`lsb_release -rs`
wget https://packages.microsoft.com/config/ubuntu/${ubuntu_release}/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

После добавления репозитория установите Microsoft Build of OpenJDK, выполнив следующие команды:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21

Примечание

Возможно, вам придется обновить выбор JDK по умолчанию, см . здесь дополнительные сведения.

Установка в Debian

Debian 10 - 12

Предупреждение

По состоянию на июль 2024 года официальная поддержка Debian 10 закончилась. Все опубликованные JDKs до июля 2024 г. остаются доступными, но не будут получать постоянные обновления или поддержку.

Чтобы установить в Debian 10–12, откройте терминал и выполните следующие команды:

sudo apt update
sudo apt install wget lsb-release -y
wget https://packages.microsoft.com/config/debian/$(lsb_release -rs)/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

После добавления репозитория выполните следующие команды:

sudo apt update
sudo apt install msopenjdk-21

Примечание

Возможно, вам придется обновить выбор JDK по умолчанию, см . здесь дополнительные сведения.

Debian 9

Предупреждение

По состоянию на июль 2024 года официальная поддержка Debian 9 закончилась. Все опубликованные JDKs до июля 2024 г. остаются доступными, но не будут получать постоянные обновления или поддержку.

Чтобы установить в Debian 9, откройте терминал и выполните следующие команды:

wget -qO- https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > packages.microsoft.gpg
sudo install -o root -g root -m 644 packages.microsoft.gpg /etc/apt/trusted.gpg.d/
wget -q https://packages.microsoft.com/config/debian/9/prod.list -O /etc/apt/sources.list.d/microsoft-prod.list

После добавления репозитория выполните следующие команды:

sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install msopenjdk-21

Примечание

Возможно, вам придется обновить выбор JDK по умолчанию, см . здесь дополнительные сведения.

Установка на CentOS 7 (RPM)

Чтобы установить в CentOS 7, откройте терминал и выполните следующую команду:

sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm

После добавления репозитория выполните следующую команду:

sudo yum install msopenjdk-21

Примечание

Пакеты RPM для пакетов могут msopenjdk-21 не обновляться автоматически до последней дополнительной версии. Чтобы проверить наличие доступных и последних версий, выполните команду yum -v list msopenjdk-21. Затем выполните принудительное yum install msopenjdk-21-<version> обновление до указанной версии. Пример: yum install msopenjdk-21-21.0.0-1

Установка в Alpine (TAR). GZ)

Чтобы установить в Alpine, просто скачайте tar.gz пакет для Alpine (см . страницу скачивания ) и извлеките папку.

Примечание

Alpine поддерживается только для JDK 11 и JDK 17. Мы больше не будем поддерживать альпин для JDK21 дальше.

Изменение JDK по умолчанию в Linux

Если в системе установлено несколько версий OpenJDK, используйте следующую команду, чтобы задать Microsoft Build openJDK в качестве значения по умолчанию:

Для Debian/Ubuntu:

sudo update-java-alternatives --set msopenjdk-21-amd64

Для CentOS можно использовать команду alternative.

Предоставление отзывов о Сборке OpenJDK в Microsoft

Отправьте нам свои комментарии, мысли и идеи, чтобы помочь нам улучшить Microsoft Build OpenJDK. Посетите страницу обсуждений OpenJDK на сайте GitHub, чтобы отправить нам свой отзыв.

Java и OpenJDK являются товарными знаками или зарегистрированными товарными знаками компании Oracle и (или) ее аффилированных лиц.