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


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

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

ZIP и TAR. Пакеты GZ

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

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

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

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

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

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

Установка в Windows

Для установки в любой Windowsверсии можно использовать установщик EXE или ZIP-пакет. На Windows 10 или более поздней версии можно также использовать Windows диспетчер пакетов в Windows терминале.

Примечание.

Для каждой версии JDK следует использовать только один метод установки (EXE, MSI или ZIP). Если вы ранее установили определенную версию JDK LTS (долгосрочной поддержки) с помощью одного метода (например, MSI) и хотите обновить ее с помощью другого метода (например, EXE), перед продолжением установки необходимо сначала удалить существующий JDK.

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

Для масштабируемого развертывания можно установить EXE-файл в командной строке, выполнив следующие действия:

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

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

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

    Примечание.

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

  3. Запустите EXE-файл из командной строки. Используйте выбранные функции, как показано в следующем примере.

    .\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"
    

    Примечание.

    При установке только для текущего пользователя используйте флаг /CURRENTUSER вместо /ALLUSERS.

    Чтобы подавить отображение индикатора выполнения установки, используйте флаг /VERYSILENT вместо /SILENT.

    Флаг /DIR необязателен. Если опущен, то по умолчанию используется dir установки в зависимости от режима установки: /ALLUSERS или /CURRENTUSER.

Установка в macOS

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

Установка последней версии с помощью Homebrew:

brew install --cask microsoft-openjdk

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

==> Downloading https://aka.ms/download-jdk/microsoft-jdk-25.0.1-macos-x64.pkg
Already downloaded: /Users/foobar/Library/Caches/Homebrew/downloads/c3df619c6411aa15151d0306a6a0f9760ff7ab0b54d0b00daade382500369c81--microsoft-jdk-25.0.1-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
# OR
brew install --cask microsoft-openjdk@25

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

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

Установка в Linux

В следующих разделах приведены инструкции по установке Microsoft Build openJDK в различных дистрибутивах Linux.

Подсказка

Если вы запускаете рабочие нагрузки Java на контейнерах или виртуальных машинах Azure, см. Средство запуска команд Azure для Java (JAZ). Вы можете установить jaz из одних и того же репозитория Microsoft Linux, что и JDK.

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

# Valid values are only '18.04', '20.04', '22.04', and '24.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-25

Примечание.

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

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

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

Для Debian/Ubuntu:

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

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

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

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

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