- How to download and install prebuilt OpenJDK packages
- JDK 9 & Later
- 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 Build of OpenJDK ™
- Linux Installers for OpenJDK 11 Preview
- Install Microsoft Build of OpenJDK on Debian-Based Linux
- Ubuntu 18.04+
- Debian 9
- Debian 10
- Install Microsoft Build of OpenJDK on RPM-Based Linux
- CentOS 7
- Feedback
- Как установить OpenJDK 11 на Windows?
- 6 ответов
- Microsoft Build of OpenJDK ™
- Java ™ at Microsoft
- OpenJDK 11 Preview
- OpenJDK 16 EA for Windows AArch64 / ARM64
- Feedback
- Как установить OpenJDK 11 на Windows?
How to download and install prebuilt OpenJDK packages
JDK 9 & Later
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.
On the command line, type:
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.
On the command line, type:
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.
On the command line, type:
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.
On the command line, type:
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.
On the command line, type:
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.
On the command line, type:
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 Build of OpenJDK ™
Free. Open Source. Freshly Brewed!
Supported on macOS, Linux, and Windows.
Linux Installers for OpenJDK 11 Preview
Debian-based and RPM-based installers are available at packages.microsoft.com. Replace
Install Microsoft Build of OpenJDK on Debian-Based Linux
This section describes how to install Microsoft Build of OpenJDK on a Debian-based operating system.
Ubuntu 18.04+
Open a terminal and run the following commands:
After the repository is added, you can install Microsoft Build of OpenJDK by running the following commands:
Debian 9
Open a terminal and run the following commands:
After the repository is added, you can install Microsoft Build of OpenJDK by running the following commands:
Debian 10
Open a terminal and run the following commands:
After the repository is added, you can install Microsoft Build of OpenJDK by running the following commands:
Install Microsoft Build of OpenJDK on RPM-Based Linux
This section describes how to install Microsoft Build of OpenJDK on a RPM-based operating system.
CentOS 7
Open a terminal and run the following command:
After the repository is added, you can install Microsoft Build of OpenJDK by running the following command:
Feedback
Please do send us your comments, thoughts, and ideas to help us improve this. Visit our GitHub page to send us your feedback.
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Как установить OpenJDK 11 на Windows?
В прошлом Oracle публиковал исполняемые установщики для Windows, которые бы:
- Распаковать файлы
- Добавьте ключи реестра с указанием установленной версии и пути
- Добавьте JRE в системный путь
- Зарегистрируйте деинсталлятор в Windows.
Начиная с Java 11, бесплатная версия Oracle для Oracle (Oracle OpenJDK), похоже, не содержит установщика , Это просто zip-файл, содержащий двоичные файлы.
Как мы должны установить OpenJDK 11 в Windows, поскольку вышеупомянутых интеграций больше нет? Разве они не нужны?
6 ответов
Распакуйте zip-файл в папку, например, C:\Program Files\Java\ и он создаст папку jdk-11 (где папка bin является прямой подпапкой). Возможно, вам понадобятся права администратора, чтобы извлечь zip-файл в это место.
- Выберите Панель управления, а затем Система.
- Нажмите «Дополнительно», а затем «Переменные среды».
- Добавьте расположение папки bin для установки JDK в переменную PATH в системных переменных.
- Ниже приведено типичное значение для переменной PATH: C:\WINDOWS\system32;C:\WINDOWS;»C:\Program Files\Java\jdk-11\bin»
- В разделе «Системные переменные» нажмите «Создать».
- Введите имя переменной как JAVA_HOME.
- Введите значение переменной в качестве пути установки JDK (без подпапки bin ).
- Нажмите «ОК».
- Нажмите Применить изменения.
Чтобы увидеть, работает ли он, откройте командную строку и введите java -version и посмотрите, печатает ли он только что установленный JDK.
Если вы хотите удалить — просто отмените вышеуказанные шаги.
Примечание. Вы также можете указать JAVA_HOME на папку ваших установок JDK, а затем установить для переменной PATH значение %JAVA_HOME%\bin . Поэтому, когда вы хотите изменить JDK, вы изменяете только переменную JAVA_HOME и оставляете PATH без изменений.
AdoptOpenJDK — это новый веб-сайт, размещенный сообщество Java. Вы можете найти установщики MSI для OpenJDK с 8 по 12, которые будут выполнять все перечисленные в вопросе вещи (распаковка, ключи реестра, обновление переменных PATH (и JAVA_HOME), удаление . ).
Из комментария @ZhekaKozlov: ojdkbuild имеет сборки OpenJDK (в настоящее время 8 и 11) для Windows (<
Вы можете использовать Amazon Corretto. Это свободно использовать мультиплатформенный, готовый к производству дистрибутив OpenJDK. Он поставляется с долгосрочной поддержкой, которая будет включать улучшения производительности и исправления безопасности. Ознакомьтесь с инструкциями по установке здесь .
Вы также можете проверить Zulu из Azul.
Еще одна вещь, которую я хотел бы подчеркнуть, это то, что Amazon Corretto и Zulu соответствуют требованиям TCK. Вы можете увидеть сравнение сборок OpenJDK здесь и здесь.
Oracle Java деинсталлятор не удаляет все файлы.
Проверьте, существует ли «C: \ ProgramData \ Oracle», есть ли в подкаталоге несколько java-файлов. (например: java.exe, javaw.exe)
Удалите его, чтобы предотвратить выполнение неправильных файлов Java.
Используйте диспетчер пакетов Chocolatey. Это инструмент командной строки, похожий на npm. После того, как вы установили его, используйте
В командной строке с повышенными привилегиями для установки OpenJDK.
Чтобы обновить установленную версию до последней версии, введите
Довольно прост в использовании и особенно полезен для обновления до последней версии. Нет ручного возиться с переменными окружения пути.
Microsoft Build of OpenJDK ™
Free. Open Source. Freshly Brewed!
Supported on macOS, Linux, and Windows.
Java ™ at Microsoft
Java at Microsoft spans from Azure to Minecraft, across SQL Server to Visual Studio Code, and beyond! We use more Java than one can imagine.
The Microsoft Build of OpenJDK is a new no-cost long-term supported distribution and Microsoft’s new way to collaborate and contribute to the Java ecosystem.
OpenJDK 11 Preview
This is a preview release, we do not recommend its use in production environments.
Platform | Type | Download Link | Checksum (SHA256) | Sig File |
---|---|---|---|---|
Linux x64 | tar.gz | microsoft-jdk-11.0.10.9-linux-x64.tar.gz | ac61525bcc693fff2a69070b363ee8789942206b7b840849b307b6997d017001 | Download |
Linux x64 | debugsymbols | microsoft-debugsymbols-11.0.10.9-linux-x64.tar.gz | aaee3908e437eeada52163d59ce6f377cea81edb713c8f1121a1a8451620abdb | n/a |
macOS x64 | tar.gz | microsoft-jdk-11.0.10.9-macos-x64.tar.gz | 2e97bd29ca204d7bbaf26b8c648b1d529a0339e396b1f27a71281d05fb75ab3c | Download |
macOS x64 | pkg | microsoft-jdk-11.0.10.9-macos-x64.pkg | f74bbe4ae3aae6f80128471f3f38e66b176625c752341c642a6fc245bcf93abd | n/a |
macOS x64 | debugsymbols | microsoft-debugsymbols-11.0.10.9-macos-x64.tar.gz | 6bf62cab8ef689c75f6c792c0c5c6e765a57dbd848948a8205b66233ffb94f0d | n/a |
Windows x64 | zip | microsoft-jdk-11.0.10.9-windows-x64.zip | 3691b74398977965e894ae51c92890c4894a5548606e503d15c88c6b77840797 | Download |
Windows x64 | msi | microsoft-jdk-11.0.10.9-windows-x64.msi | 4f9f6c9cd1cc9f1d6d893e59dd74ffc7711892cade528937cd3acb12e2b2dc5b | n/a |
Windows x64 | debugsymbols | microsoft-debugsymbols-11.0.10.9-windows-x64.zip | 106e391f5a43a004729daf65331df9f000bc2062328935a0872dfef4be2affcb | n/a |
All | sourcecode | jdk11u.tar.gz | 7b873a9c00bb66025e7810750bae7785761406f41623a76d8d08ab42865d9c08 | n/a |
The public key to verify the SIGNATURE file can be downloaded here.
Other Downloads
Linux Packages (RPM and DEB files) are available at packages.microsoft.com.
Please see the Linux Installer guide for how to get started.
Container Images
Container images are coming soon
Release Notes
Microsoft Specific Enhancements:
OpenJDK 16 EA for Windows AArch64 / ARM64
This is an early-access release, we do not recommend its use in production environments.
Platform | Type | Download Link | Checksum (SHA256) | Sig File |
---|---|---|---|---|
Windows AArch64 / ARM64 | zip | microsoft-jdk-16.36-windows-aarch64.zip | 48dc4aa4b992c721f29ffae104dc71455a7ac3082336a0a77570eba67876e601 | Download |
Windows AArch64 / ARM64 | debugsymbols | microsoft-debugsymbols-16.36-windows-aarch64.zip | ef392977f25a7b4d79f490f25ba155ed7ebb3942fb6c0798c26833b1b8441000 | n/a |
All | sourcecode | jdk16u.tar.gz | 93ce379933bf820fe7799fadebbc7376479c9c0918a0ddcccf64f2c3798e2980 | n/a |
The public key to verify the SIGNATURE file can be downloaded here.
Feedback
Please do send us your comments, thoughts, and ideas to help us improve this. Visit our GitHub page to send us your feedback.
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Как установить OpenJDK 11 на Windows?
В прошлом Oracle публиковал исполняемые установщики для Windows, которые бы:
- Распаковать файлы
- Добавьте ключи реестра с указанием установленной версии и пути
- Добавьте JRE в системный путь
- Зарегистрируйте деинсталлятор в Windows.
Начиная с Java 11, бесплатная версия Oracle для Oracle ( Oracle OpenJDK ), похоже, не содержит установщика. Это просто zip-файл, содержащий двоичные файлы.
Как мы должны установить OpenJDK 11 в Windows, поскольку вышеупомянутых интеграций больше нет? Разве они не нужны?
Извлеките zip-файл в папку, например, C:\Program Files\Java\ и он создаст jdk-11 папку (где папка bin является прямой подпапкой). Возможно, вам понадобятся права администратора, чтобы извлечь zip-файл в это место.
- Выберите Панель управления, а затем Система.
- Нажмите «Дополнительно», а затем «Переменные среды».
- Добавьте расположение папки bin для установки JDK в переменную PATH в системных переменных.
- Ниже приведено типичное значение для переменной PATH: C:\WINDOWS\system32;C:\WINDOWS;»C:\Program Files\Java\jdk-11\bin»
- Под Системными переменными нажмите New.
- Введите имя переменной как JAVA_HOME.
- Введите значение переменной в качестве пути установки JDK (без bin подпапки).
- Нажмите ОК.
- Нажмите Применить изменения.
Чтобы увидеть, сработало ли это, откройте командную строку и введите java -version и напечатайте, печатает ли он только что установленный JDK.
Если вы хотите удалить — просто отмените вышеуказанные шаги.
Примечание. Вы также можете указать JAVA_HOME папку с вашими установками JDK, а затем установить для PATH переменной значение %JAVA_HOME%\bin . Поэтому, когда вы хотите изменить JDK, вы изменяете только JAVA_HOME переменную и оставляете ее PATH как есть.