Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
В этой статье описывается, как установить Microsoft Build of OpenJDK. Сведения о том, как получить файлы, упомянутые в этой статье, см. в разделе "Скачать Microsoft Build of 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.
Установка на Windows через EXE
EXE (Windows исполняемый файл) предоставляет графический и только для консоли метод установки. Если дважды щелкнуть файл установщика, он запускает традиционный Windows установщик приложений, где можно следовать инструкциям на экране.
Для масштабируемого развертывания можно установить EXE-файл в командной строке, выполнив следующие действия:
.exeСкачайте файл. Дополнительные сведения см. в статье "Загрузка Microsoft Build of OpenJDK".Выберите компоненты, которые необходимо установить в следующей таблице:
Возможность Описание FeatureEnvironmentPATHОбновите переменную среды. (ПО УМОЛЧАНИЮ)FeatureJarFileRunWithСвязывание .jar файлов с приложениями Java. (ПО УМОЛЧАНИЮ) FeatureJavaHomeJAVA_HOMEОбновите переменную среды.FeatureOracleJavaSoftОбновляет разделы HKLM\SOFTWARE\JavaSoft\реестра.Примечание.
Вы можете использовать
FeatureOracleJavaSoftдля предотвращения запуска Oracle Java из PATH, если удалён Microsoft Build OpenJDK. Переустановите Oracle Java, если необходимо восстановить разделы реестра Oracle.Запустите EXE-файл из командной строки. Используйте выбранные функции, как показано в следующем примере.
.\<package>.exe /SILENT /SUPPRESSMSGBOXES /ALLUSERS /TASKS="FeatureEnvironment,FeatureJarFileRunWith" /DIR="C:\Program Files\Microsoft\"Примечание.
При установке только для текущего пользователя используйте флаг
/CURRENTUSERвместо/ALLUSERS.Чтобы подавить отображение индикатора выполнения установки, используйте флаг
/VERYSILENTвместо/SILENT.Флаг
/DIRнеобязателен. Если опущен, то по умолчанию используется dir установки в зависимости от режима установки:/ALLUSERSили/CURRENTUSER.
Установите его Windows с помощью устаревшей MSI:
Если у вас возникли проблемы с установщиком EXE в JDK 11, JDK 17 или JDK 21, вы можете удалить EXE и использовать устаревший MSI (Microsoft Installer) для аналогичного графического и только для консоли метода установки. Если дважды щелкнуть файл установщика, он запускает традиционный Windows установщик приложений, где можно следовать инструкциям на экране.
Для масштабируемого развертывания можно установить MSI в командной строке, выполнив следующие действия.
.msiСкачайте файл. Дополнительные сведения см. в статье "Загрузка Microsoft Build of OpenJDK".В шаге 2
установки с помощью EXE выберите компоненты, которые необходимо установить из таблицы. Примечание.
FeatureMain— это уникальный параметр по умолчанию для MSI, который сообщает установщику выполнить основную установку.Можно использовать необязательные параметры, которые группировать некоторые функции вместе, как показано в следующем примере:
Параметр Функции INSTALLLEVEL=1FeatureMain,FeatureEnvironment,FeatureJarFileRunWithmsiexecВыполните команду на целевой рабочей станции. Используйте выбранные функции, как показано в следующем примере.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 25 Microsoft.OpenJDK.25 25.0.1
Теперь вы можете установить пакет, используя команду Id:
winget install Microsoft.OpenJDK.25
Эта команда создает выходные данные, аналогичные следующему:
Found Microsoft Build of OpenJDK 25 [Microsoft.OpenJDK.25]
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-25.0.1-windows-x64.msi
██████████████████████████████ 160 MB / 160 MB
Successfully verified installer hash
Starting package install...
Successfully installed
Установка в 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
Чтобы установить на macOS с помощью пакета TAR.GZ, извлеките файл в нужное расположение. JDK находится в <location>/jdk-<version>/Contents/Home.
Чтобы установить с помощью установщика PKG, откройте установщик и следуйте инструкциям. По умолчанию JDK устанавливается в /Library/Java/JavaVirtualMachines/microsoft-25.jdk/Contents/Home.
Удаление в macOS
Чтобы удалить Microsoft Build openJDK, установленного через Homebrew или PKG, используйте следующие команды:
sudo rm -rf /Library/Java/JavaVirtualMachines/microsoft-25.jdk
sudo pkgutil --forget com.microsoft.25.jdk
Чтобы удалить пакет, установленный с помощью файла TAR.GZ, удалите папку установки.
Установка в Ubuntu
Чтобы установить в 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 по умолчанию. Дополнительные сведения см. здесь.
Установка в 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-25
Примечание.
Возможно, вам придется обновить выбор 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-25
Примечание.
Возможно, вам придется обновить выбор JDK по умолчанию. Дополнительные сведения см. здесь.
Установка в SUSE
openSUSE 15
Чтобы установить в openSUSE 15, откройте терминал и выполните следующие команды:
sudo rpm -Uvh https://packages.microsoft.com/config/opensuse/15/packages-microsoft-prod.rpm
sudo zypper update # Note: This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25
SLES 15
Чтобы установить на SLES (SUSE Linux Enterprise Server) 15, откройте терминал и выполните следующие команды:
sudo rpm -Uvh https://packages.microsoft.com/config/sles/15/packages-microsoft-prod.rpm
sudo zypper update # Note: This will prompt you to set the desired trust level for the Microsoft repository and package signing key
sudo zypper install msopenjdk-25
Установка на CentOS 7 (RPM)
Чтобы установить в CentOS 7, откройте терминал и выполните следующую команду:
sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm
sudo yum install msopenjdk-25
Примечание.
Пакеты RPM для msopenjdk-25 могут не обновляться автоматически до последней минорной версии. Чтобы проверить наличие доступных версий, выполните команду yum -v list msopenjdk-25. Затем выполните принудительное yum install msopenjdk-25-<version> обновление до указанной версии. Пример: yum install msopenjdk-25-25.0.1-1
Установите на Alpine (TAR.GZ)
Чтобы установить на Alpine, скачайте пакет tar.gz для Alpine (см. страницу скачивания) и извлеките его в нужное место.
Примечание.
Alpine поддерживается только для JDK 11 и JDK 17. Мы не поддерживаем Alpine JDK 21 и более поздних версий.
Изменение 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 и (или) ее аффилированных лиц.