Java open source version

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.

Читайте также:  What is default java heap size

Источник

Скачивание сборки 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
Читайте также:  What is html dom object

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.
Читайте также:  Php sql русский язык

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.

Источник

Оцените статью