- 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 ™
- Java ™ at Microsoft
- OpenJDK 11 Preview
- OpenJDK 16 EA for Windows AArch64 / ARM64
- Feedback
- Openjdk jre 11 windows
- Java SE Development Kit 11 Downloads
- Important Oracle JDK License Update
- The Oracle JDK License has changed for releases starting April 16, 2019.
- Как установить OpenJDK 11 на Windows?
- 6 ответов
- Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8
- JDK ИЛИ JRE, OPENJDK ИЛИ ORACLE JAVA
- УСТАНОВКА OPENJDK 11
- УСТАНОВКА OPENJRE
- УСТАНОВКА OPENJDK HEADLESS
- УСТАНОВКА ORACLE JAVA SE DEVELOPMENT KIT 11 (JDK 11)
- УСТАНОВИТЬ ВЕРСИЮ JAVA ПО УМОЛЧАНИЮ
- УСТАНОВКА ПЕРЕМЕННОЙ ОКРУЖЕНИЯ JAVA_HOME
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.
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 jre 11 windows
Your search did not match any results.
We suggest you try the following to help find what you’re looking for:
- Check the spelling of your keyword search.
- Use synonyms for the keyword you typed, for example, try “application” instead of “software.”
- Try one of the popular searches shown below.
- Start a new search.
Java SE Development Kit 11 Downloads
Thank you for downloading this release of the Java™ Platform, Standard Edition Development Kit (JDK™). The JDK is a development environment for building applications, and components using the Java programming language.
The JDK includes tools useful for developing and testing programs written in the Java programming language and running on the Java platform.
Important Oracle JDK License Update
The Oracle JDK License has changed for releases starting April 16, 2019.
The new Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle JDK licenses. The new license permits certain uses, such as personal use and development use, at no cost — but other uses authorized under prior Oracle JDK licenses may no longer be available. Please review the terms carefully before downloading and using this product. An FAQ is available here.
Commercial license and support is available with a low cost Java SE Subscription.
Oracle also provides the latest OpenJDK release under the open source GPL License at jdk.java.net.
- Java Developer Newsletter: From your Oracle account, select Subscriptions, expand Technology, and subscribe to Java.
- Java Developer Day hands-on workshops (free) and other events
- Java Magazine
Как установить 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.
Чтобы обновить установленную версию до последней версии, введите
Довольно прост в использовании и особенно полезен для обновления до последней версии. Нет ручного возиться с переменными окружения пути.
Установка Oracle Java 11 и OpenJDK 11 в CentOS 8 и RHEL 8
Как очень популярный язык программирования, Java используется для разработки чего угодно, от легких мобильных приложений до настольных приложений. Java JDK (Java Development Kit) — это среда разработки программного обеспечения, используемая для разработки Java-приложений. JDK — это набор инструментов программирования, в частности JRE (Java Runtime Environment — среда выполнения Java), Java (приложение Loader for Java), Javac (компилятор), Jar (архиватор) и так далее.
Эта статья поможет вам установить Oracle Java 11 на CentOS 8 или RHEL 8 .
JDK ИЛИ JRE, OPENJDK ИЛИ ORACLE JAVA
Разработчики приложений, которые плохо знакомы с Java, часто путают Java Development Kit с Java Runtime Environment . JDK — это пакет инструментов для разработки приложений Java, тогда как JRE — это пакет инструментов для запуска приложений Java. JRE входит в JDK.
Есть два способа установки Java 11:
- Установка Oracle Java SE Development Kit 11 (JDK 11)
- Установка OpenJDK 11
Отличие в том Oracle Java имеет дополнительные коммерческие функций и разрешает только некоммерческое использование ПО, для личного использования. А OpenJDK, в свою очередь — это реализация платформы Java с открытым исходным кодом. Технической разницы между OpenJDK и Oracle JDK нет
УСТАНОВКА OPENJDK 11
Для установки нужно выполнить всего лишь одну команду:
sudo yum install java-11-openjdk-devel
Проверим что все установилось корректно при помощи следующей команды:
openjdk 11-ea 2018-09-25
OpenJDK Runtime Environment (build 11-ea+28)
OpenJDK 64-Bit Server VM (build 11-ea+28, mixed mode, sharing)
Либо c помошью команды which:
Мы должны увидеть такой вывод:
Готово! Мы успешно установили Java!
Чтобы установить более старую версию LTS, OpenJDK 8, используйте следующую команду:
sudo yum install java-1.8.0-openjdk-devel
УСТАНОВКА OPENJRE
Если вы не разрабатываете на Java, но по-прежнему должны запускать приложения Java, вы можете пропустить установку JDK и настроить среду выполнения Java (JRE). JRE представляет собой комбинацию виртуальной машины Java (JVM) и библиотек, необходимых для выполнения кода во время выполнения. Это минимальное требование для запуска любого Java-приложения. Как и в случае с комплектом разработчика, существует две версии среды выполнения LTS — JRE 8 и JRE 11.
Примечание: помните — вам не нужно устанавливать OpenJRE, если у вас уже есть OpenJDK. Среда выполнения поставляется с Java Development Kit по умолчанию.
Чтобы установить JRE 11, запустите:
sudo yum install java-11-openjdk
Чтобы установить JRE 8, используйте команду:
sudo yum install java-1.8.0-openjdk
УСТАНОВКА OPENJDK HEADLESS
Как и OpenJRE, Java Headless является частью OpenJDK и не должна устанавливаться поверх него.
Headless — это минимальная среда выполнения, без графического интерфейса, более подходящая для серверных приложений. Она использует минимальные системные ресурсы и не включает поддержку клавиатуры или мыши.
Установите OpenJDK 11 Headless, введя следующее:
sudo yum установить java-11-openjdk-headless
Для OpenJDK 8 Headless:
sudo yum установить java-1.8.0-openjdk-headless
УСТАНОВКА ORACLE JAVA SE DEVELOPMENT KIT 11 (JDK 11)
Официальный Oracle JDK недоступен для загрузки из локального репозитория. Вы должны загрузить пакет .rpm со страницы загрузок Java SE .
Java SE (Standard Edition) является стандартной версией программного обеспечения, в основном используемой для разработки портативных настольных приложений. Альтернативой Java SE является Java Enterprise Edition (Java EE) , более подходящая для разработки на уровне энтерпрайза.
Прокрутите вниз, чтобы увидеть разные версии Java SE и найти ту, которая вам нужна. В этой статье мы придерживаемся релиза LTS — Java 11.
Раздел Java SE 11.0.5 (LTS) имеет кнопку загрузки для установки Oracle JDK (Java Development Kit). В отличие от предыдущих версий, в этом выпуске нет возможности загрузить Oracle JRE (Java Runtime Environment) в виде отдельного пакета.
После завершения загрузки вы можете установить пакет с помощью команды:
sudo yum install /home/user/Downloads/jdk-11.0.5-linux-x64.rpm
Замените user фактическим именем пользователя. Кроме того, если ваше имя файла отличается, используйте имя файла вашей загрузки.
Проверяем установку так же при помощи команды -version
java version «11.0.1» 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9 (build 11.0.1+13-LTS)
Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.1+13-LTS, mixed mode)
УСТАНОВИТЬ ВЕРСИЮ JAVA ПО УМОЛЧАНИЮ
Используйте команду alternatives, чтобы установить версию Java по умолчанию.
alternatives —config java
Если ваша система имеет несколько версий Java, то приведенная выше команда выдаст список всех версий Java, как показано ниже.
There are 3 programs which provide ‘java’.
Selection Command
————————————————
1 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.212.b04-1.el8_0.x86_64/jre/bin/java)
2 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.2.7-2.el8.x86_64/bin/java)
*+ 3 /usr/java/jdk-12.0.2/bin/java
Enter to keep the current selection[+], or type selection number: 2
Введите число ниже столбца выбора, чтобы установить версию Java по умолчанию. В нашем примере мы выбрали второй вариант.
УСТАНОВКА ПЕРЕМЕННОЙ ОКРУЖЕНИЯ JAVA_HOME
Приложения Java часто требуют, чтобы переменные окружения JAVA были установлены в системе.
Создайте новый файл в каталоге /etc/profile.d.
Установите переменные в зависимости от местоположения и версии Java (эти данные мы ранее находили с помошью команды alternatives):
export PATH=$PATH:/usr/lib/jvm/java-11-openjdk-11.0.2.7-2.el8.x86_64/bin/
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.2.7-2.el8.x86_64/
export J2SDKDIR=/usr/lib/jvm/java-11-openjdk-11.0.2.7-2.el8.x86_64/
Загрузите окружения в текущий сеанс:
Чтобы установить переменные среды для конкретного пользователя, поместите указанные выше переменные в файл
Готово. Теперь, мы знаем как установить Java на сервер.