- How to download and install prebuilt OpenJDK packages
- JDK 8
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 7
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- JDK 6
- Debian, Ubuntu, etc.
- Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
- BSD Port
- Скачивание сборки Microsoft OpenJDK
- OpenJDK 17
- OpenJDK 17.0.7 LTS | См. предыдущие выпуски
- OpenJDK 11
- OpenJDK 11.0.19 LTS | См. предыдущие выпуски
- OpenJDK 16
- OpenJDK 8
- Пакеты DEB и RPM для Linux
- Образы контейнеров
- Отладочные символы и исходный код
- OpenJDK 17.0.7 LTS
- OpenJDK 11.0.19 LTS
- OpenJDK 16.0.2
- Открытый ключ для проверки файлов подписей
- URL-адреса только для основных версий
- Предыдущие выпуски
- Оставить отзыв о сборке Microsoft OpenJDK
- OpenJDK JDK 22 Early-Access Builds
- Schedule, status, & features (OpenJDK)
- Documentation
- Build 6 (2023/7/13)
- Notes
- Feedback
- Disclaimers
- International use restrictions
- OpenJDK JDK 21 Early-Access Builds
- Schedule, status, & features (OpenJDK)
- Documentation
- Build 31 (2023/7/13)
- Notes
- Feedback
- Disclaimers
- International use restrictions
How to download and install prebuilt OpenJDK packages
Oracle’s OpenJDK JDK binaries for Windows, macOS, and Linux are available on release-specific pages of jdk.java.net as .tar.gz or .zip archives.
As an example, the archives for JDK 13 may be found on jdk.java.net/13 and may be extracted on the command line using
depending on the archive type.
JDK 8
Debian, Ubuntu, etc.
The openjdk-8-jre package contains just the Java Runtime Environment. If you want to develop Java programs then please install the openjdk-8-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
The java-1.8.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.8.0-openjdk-devel package.
JDK 7
Debian, Ubuntu, etc.
The openjdk-7-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-7-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
The java-1.7.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.7.0-openjdk-devel package.
JDK 6
Debian, Ubuntu, etc.
The openjdk-6-jre package contains just the Java Runtime Environment. If you want to develop Java programs then install the openjdk-6-jdk package.
Fedora, Oracle Linux, Red Hat Enterprise Linux, etc.
The java-1.6.0-openjdk package contains just the Java Runtime Environment. If you want to develop Java programs then install the java-1.6.0-openjdk-devel package.
BSD Port
For a list of pointers to packages of the BSD Port for DragonFly BSD, FreeBSD, Mac OS X, NetBSD and OpenBSD, please see the BSD porting Project’s wiki page.
Скачивание сборки Microsoft OpenJDK
В этой статье содержатся ссылки для скачивания Microsoft Build of OpenJDK.
Инструкции по установке с помощью графических средств PKG и MSI установщиков или с помощью диспетчеров WinGet пакетов , apt Homebrew и yum см. на странице Установка.
В следующих таблицах содержатся ссылки на файлы пакетов для общедоступных выпусков, а также их файлы .sha256sum.txt и SIG .
OpenJDK 17
OpenJDK 17.0.7 LTS | См. предыдущие выпуски
Платформа | Архитектура | Тип | Ссылка на скачивание | Другие файлы |
---|---|---|---|---|
x64 | ||||
Alpine | x64 (musl) | Tar.gz | microsoft-jdk-17.0.7-alpine-x64.tar.gz | sha256 / Sig |
Linux | X64 | Tar.gz | microsoft-jdk-17.0.7-linux-x64.tar.gz | sha256 / Sig |
macOS | X64 | Pkg | microsoft-jdk-17.0.7-macOS-x64.pkg | sha256 |
macOS | X64 | Tar.gz | microsoft-jdk-17.0.7-macOS-x64.tar.gz | sha256 / Sig |
Windows | X64 | Msi | microsoft-jdk-17.0.7-windows-x64.msi | sha256 |
Windows | X64 | zip | microsoft-jdk-17.0.7-windows-x64.zip | sha256 / Sig |
AArch64 | ||||
Linux | AArch64 / ARM64 | Tar.gz | microsoft-jdk-17.0.7-linux-aarch64.tar.gz | sha256 / Sig |
macOS | AArch64 / M1 | Pkg | microsoft-jdk-17.0.7-macOS-aarch64.pkg | sha256 |
macOS | AArch64 / M1 | Tar.gz | microsoft-jdk-17.0.7-macOS-aarch64.tar.gz | sha256 / Sig |
Windows | AArch64 / ARM64 | Msi | microsoft-jdk-17.0.7-windows-aarch64.msi | sha256 |
Windows | AArch64 / ARM64 | zip | microsoft-jdk-17.0.7-windows-aarch64.zip | sha256 / Sig |
OpenJDK 11
OpenJDK 11.0.19 LTS | См. предыдущие выпуски
Платформа | Архитектура | Тип | Ссылка на скачивание | Другие файлы |
---|---|---|---|---|
x64 | ||||
Alpine | x64 (musl) | Tar.gz | microsoft-jdk-11.0.19-alpine-x64.tar.gz | sha256 / Sig |
Linux | X64 | Tar.gz | microsoft-jdk-11.0.19-linux-x64.tar.gz | sha256 / Sig |
macOS | X64 | Pkg | microsoft-jdk-11.0.19-macOS-x64.pkg | sha256 |
macOS | X64 | Tar.gz | microsoft-jdk-11.0.19-macOS-x64.tar.gz | sha256 / Sig |
Windows | X64 | Msi | microsoft-jdk-11.0.19-windows-x64.msi | sha256 |
Windows | X64 | zip | microsoft-jdk-11.0.19-windows-x64.zip | sha256 / Sig |
AArch64 | ||||
Linux | AArch64 / ARM64 | Tar.gz | microsoft-jdk-11.0.19-linux-aarch64.tar.gz | sha256 / Sig |
macOS | AArch64 / M1 | Pkg | microsoft-jdk-11.0.19-macOS-aarch64.pkg | sha256 |
macOS | AArch64 / M1 | Tar.gz | microsoft-jdk-11.0.19-macOS-aarch64.tar.gz | sha256 / Sig |
Windows | AArch64 / ARM64 | Msi | microsoft-jdk-11.0.19-windows-aarch64.msi | sha256 |
Windows | AArch64 / ARM64 | zip | microsoft-jdk-11.0.19-windows-aarch64.zip | sha256 / Sig |
OpenJDK 16
Корпорация Майкрософт больше не публикует обновления для OpenJDK 16, так как это не версия OpenJDK, поддерживаемая долгосрочной поддержкой (LTS). Двоичные файлы, опубликованные ранее, доступны на странице предыдущих выпусков .
OpenJDK 8
Если вам по-прежнему требуется Java 8, скачайте любую сборку Eclipse Temurin OpenJDK 8 из проекта Eclipse Adoptium.
Пакеты DEB и RPM для Linux
Пакеты Linux (rpm и DEB-файлы) доступны на packages.microsoft.com.
Образы контейнеров
Сведения об использовании Microsoft Build openJDK в образах контейнеров см. в статье Образы контейнеров для Microsoft Build of OpenJDK.
Отладочные символы и исходный код
В следующих таблицах приведены ссылки на отладочные символы всех платформ и архитектур, а также исходный код.
OpenJDK 17.0.7 LTS
Платформа | Архитектура | Тип | Ссылка на скачивание | Другие файлы |
---|---|---|---|---|
x64 | ||||
Alpine | x64 (musl) | Tar.gz | microsoft-jdk-debugsymbols-17.0.7-alpine-x64.tar.gz | sha256 |
Linux | X64 | Tar.gz | microsoft-jdk-debugsymbols-17.0.7-linux-x64.tar.gz | sha256 |
macOS | X64 | Tar.gz | microsoft-jdk-debugsymbols-17.0.7-macOS-x64.tar.gz | sha256 |
Windows | X64 | zip | microsoft-jdk-debugsymbols-17.0.7-windows-x64.zip | sha256 |
AArch64 | ||||
Linux | AArch64 / ARM64 | Tar.gz | microsoft-jdk-debugsymbols-17.0.7-linux-aarch64.tar.gz | sha256 |
macOS | AArch64 / M1 | Tar.gz | microsoft-jdk-debugsymbols-17.0.7-macOS-aarch64.tar.gz | sha256 |
Windows | AArch64 / ARM64 | zip | microsoft-jdk-debugsymbols-17.0.7-windows-aarch64.zip | sha256 |
все | ||||
Исходный код | Н/Д | Tar.gz | microsoft-sources-17.0.7_7-all-noarch.tar.gz | sha256 |
OpenJDK 11.0.19 LTS
Платформа | Архитектура | Тип | Ссылка на скачивание | Другие файлы |
---|---|---|---|---|
x64 | ||||
Alpine | x64 (musl) | Tar.gz | microsoft-jdk-debugsymbols-11.0.19-alpine-x64.tar.gz | sha256 |
Linux | X64 | Tar.gz | microsoft-jdk-debugsymbols-11.0.19-linux-x64.tar.gz | sha256 |
macOS | X64 | Tar.gz | microsoft-jdk-debugsymbols-11.0.19-macOS-x64.tar.gz | sha256 |
Windows | X64 | zip | microsoft-jdk-debugsymbols-11.0.19-windows-x64.zip | sha256 |
AArch64 | ||||
Linux | AArch64 / ARM64 | Tar.gz | microsoft-jdk-debugsymbols-11.0.19-linux-aarch64.tar.gz | sha256 |
macOS | AArch64 / M1 | Tar.gz | microsoft-jdk-debugsymbols-11.0.19-macOS-aarch64.tar.gz | sha256 |
Windows | AArch64 / ARM64 | zip | microsoft-jdk-debugsymbols-11.0.19-windows-aarch64.zip | sha256 |
все | ||||
Исходный код | Н/Д | Tar.gz | microsoft-sources-11.0.19_7-all-noarch.tar.gz | sha256 |
OpenJDK 16.0.2
Корпорация Майкрософт больше не публикует обновления для OpenJDK 16, так как это не долгосрочная поддерживаемая версия (LTS) OpenJDK. Двоичные файлы, опубликованные в прошлом, доступны на странице Предыдущие выпуски .
Открытый ключ для проверки файлов подписей
Чтобы проверить SIG-файлы , скачайте и используйте открытый ключ.
URL-адреса только для основных версий
Разработчики также могут получить последние пакеты выпуска LTS, используя URL-адреса без конкретной дополнительной версии. Например, по следующим URL-адресам будет скачана последняя версия OpenJDK 17:
curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-linux-x64.tar.gz
curl -OL https://aka.ms/download-jdk/microsoft-jdk-17-macOS-x64.tar.gz
Invoke-WebRequest -Uri https://aka.ms/download-jdk/microsoft-jdk-17-windows-x64.zip
Полный список доступных URL-адресов и версий см. на этой странице.
Предыдущие выпуски
На этой странице перечислены только последние доступные обновления. Чтобы скачать старые выпуски, посетите этот документ.
Оставить отзыв о сборке Microsoft OpenJDK
Отправляйте нам свои комментарии, мысли и идеи, чтобы помочь нам улучшить Microsoft Build OpenJDK. Посетите страницу обсуждений OpenJDK на сайте GitHub , чтобы отправить нам свой отзыв.
Java и OpenJDK являются товарными знаками или зарегистрированными товарными знаками компании Oracle и (или) ее аффилированных лиц.
OpenJDK JDK 22 Early-Access Builds
Schedule, status, & features (OpenJDK)
Documentation
Build 6 (2023/7/13)
Linux / AArch64 tar.gz (sha256) 202336628 Linux / x64 tar.gz (sha256) 204100650 macOS / AArch64 tar.gz (sha256) 198060300 macOS / x64 tar.gz (sha256) 200427478 Windows / x64 zip (sha256) 201880918
Notes
Feedback
If you have suggestions or encounter bugs, please submit them using the usual Java SE bug-reporting channel. Be sure to include complete version information from the output of the java —version command.
Disclaimers
- Early-access (EA) functionality might never make it into a general-availability (GA) release.
- EA functionality might be changed or removed at any time.
- The existence of EA builds does not imply that the functionality being tested will be present in any particular GA release.
- The platforms supported and the packaging options available for a GA build might be different than those available for EA builds.
- EA builds are not tested to the same level to which Oracle tests GA builds. EA builds are produced for the purpose of gathering feedback. Use for any other purpose is at your own risk.
- EA builds might be missing security-vulnerability fixes that are available in GA builds or in other OpenJDK projects.
- Oracle does not provide support for EA builds.
International use restrictions
Due to limited intellectual property protection and enforcement in certain countries, the source code may only be distributed to an authorized list of countries. You will not be able to access the source code if you are downloading from a country that is not on this list. We are continuously reviewing this list for addition of other countries.
OpenJDK JDK 21 Early-Access Builds
Schedule, status, & features (OpenJDK)
Documentation
Build 31 (2023/7/13)
Linux / AArch64 tar.gz (sha256) 201530328 Linux / x64 tar.gz (sha256) 203280989 macOS / AArch64 tar.gz (sha256) 197242615 macOS / x64 tar.gz (sha256) 199600304 Windows / x64 zip (sha256) 201106775
Notes
Feedback
If you have suggestions or encounter bugs, please submit them using the usual Java SE bug-reporting channel. Be sure to include complete version information from the output of the java —version command.
Disclaimers
- Early-access (EA) functionality might never make it into a general-availability (GA) release.
- EA functionality might be changed or removed at any time.
- The existence of EA builds does not imply that the functionality being tested will be present in any particular GA release.
- The platforms supported and the packaging options available for a GA build might be different than those available for EA builds.
- EA builds are not tested to the same level to which Oracle tests GA builds. EA builds are produced for the purpose of gathering feedback. Use for any other purpose is at your own risk.
- EA builds might be missing security-vulnerability fixes that are available in GA builds or in other OpenJDK projects.
- Oracle does not provide support for EA builds.
International use restrictions
Due to limited intellectual property protection and enforcement in certain countries, the source code may only be distributed to an authorized list of countries. You will not be able to access the source code if you are downloading from a country that is not on this list. We are continuously reviewing this list for addition of other countries.