Openjdk 11 for windows download

Get the Red Hat build of OpenJDK

Install Red Hat build of OpenJDK

Red Hat build of OpenJDK enables running Java applications in your environment

Install using CLI
Download

Download container images

Build your container now. Download secure, certified, and up-to-date container images for the Red Hat build of OpenJDK.

Download container images

Migration Toolkit for Applications

Simplify the modernization of your legacy applications and reduce risks with the migration toolkit for applications, which is included with a Red Hat OpenShift subscription.

Download MTA

Use OpenJDK on Red Hat OpenShift

Red Hat build of OpenJDK runtimes enables you to run Java applications on OpenShift. You can choose to directly deploy your source using S2I or you can containerize your applications using our certified container images to run your apps on OpenShift

Try it in the sandbox now

Run Java applications with OpenJDK

Run Quarkus apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

https://github.com/quarkusio/quarkus-super-heroes

Try now on OpenShift Sandbox >

Run Spring Boot apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

https://github.com/redhat-mw-demos/hello-world-spring-openjdk

Try now on OpenShift Sandbox >

Run JBoss EAP apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

https://github.com/jboss-developer/jboss-eap-quickstarts/tree/7.4.x/helloworld-rs 

Try now on OpenShift Sandbox >

Deploying your Java applications

Red Hat build of OpenJDK enables you to run any Java applications in any environment. Explore the options below and choose the option that works the best for you.

Deploy your source [S2I]

Developers can simply specify the git repository of the source and OpenShift will automatically build and image deploy it.

Containerize Your App

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster

Deploy Jar file

If your applications can be packages into a jar file, the jar files can be uploaded to OpenShift for deployment

All Downloads

September 2023

jdk-11.0.20.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
September 20, 2023

jdk-11.0.20.1-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
September 20, 2023

jre-11.0.20.1-x64 ZIP

JRE 11 Windows 64-bit

Release date
September 20, 2023

jre-11.0.20.1-x64 MSI

JRE 11 Windows 64-bit

Release date
September 20, 2023

jdk-11.0.20.1-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
September 20, 2023

jre-11.0.20.1-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
September 20, 2023

jdk-11.0.20.1 Sources

OpenJDK 11 Source Code

Release date
September 20, 2023

jdk-17.0.8.1-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
September 20, 2023

jdk-17.0.8.1-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
September 20, 2023

jre-17.0.8.1-x64 ZIP

JRE 17 Windows 64-bit

Release date
September 20, 2023

jre-17.0.8.1-x64 MSI

JRE 17 Windows 64-bit

Release date
September 20, 2023

jdk-17.0.8.1-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
September 20, 2023

jre-17.0.8.1-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
September 20, 2023

jdk-17.0.8.1 Sources

OpenJDK 17 Source Code

Release date
September 20, 2023

July 2023

jdk-8u382-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
July 20, 2023

jdk-8u382-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
July 20, 2023

jre-8u382-x64 ZIP

JRE 8 Windows 64-bit

Release date
July 20, 2023

jdk-8u382-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
July 20, 2023

jre-8u382-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
July 20, 2023

jdk-8u382 Sources

OpenJDK 8 Source Code

Release date
July 20, 2023

jdk-11.0.20-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 20, 2023

jdk-11.0.20-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 20, 2023

jre-11.0.20-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 20, 2023

jre-11.0.20-x64 MSI

JRE 11 Windows 64-bit

Release date
July 20, 2023

jdk-11.0.20-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
July 20, 2023

jre-11.0.20-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
July 20, 2023

jdk-11.0.20 Sources

OpenJDK 11 Source Code

Release date
July 20, 2023

jdk-17.0.8-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
July 20, 2023

jdk-17.0.8-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
July 20, 2023

jre-17.0.8-x64 ZIP

JRE 17 Windows 64-bit

Release date
July 20, 2023

jre-17.0.8-x64 MSI

JRE 17 Windows 64-bit

Release date
July 20, 2023

jdk-17.0.8-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
July 20, 2023

jre-17.0.8-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
July 20, 2023

jdk-17.0.8 Sources

OpenJDK 17 Source Code

Release date
July 20, 2023

April 2023

jdk-8u372-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
April 20, 2023

jdk-8u372-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
April 20, 2023

jre-8u372-x64 ZIP

JRE 8 Windows 64-bit

Release date
April 20, 2023

jdk-8u372-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
April 20, 2023

jdk-8u372-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
April 20, 2023

jre-8u372-x86 ZIP

JRE 8 Windows 32-bit

Release date
April 20, 2023

jdk-8u372-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
April 20, 2023

jre-8u372-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
April 20, 2023

jdk-8u372 Sources

OpenJDK 8 Source Code

Release date
April 20, 2023

jdk-11.0.19-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
April 20, 2023

jdk-11.0.19-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
April 20, 2023

jre-11.0.19-x64 ZIP

JRE 11 Windows 64-bit

Release date
April 20, 2023

jre-11.0.19-x64 MSI

JRE 11 Windows 64-bit

Release date
April 20, 2023

jdk-11.0.19-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
April 20, 2023

jre-11.0.19-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
April 20, 2023

jdk-11.0.19 Sources

OpenJDK 11 Source Code

Release date
April 20, 2023

jdk-17.0.7-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
April 20, 2023

jdk-17.0.7-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
April 20, 2023

jre-17.0.7-x64 ZIP

JRE 17 Windows 64-bit

Release date
April 20, 2023

jre-17.0.7-x64 MSI

JRE 17 Windows 64-bit

Release date
April 20, 2023

jdk-17.0.7-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
April 20, 2023

jre-17.0.7-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
April 20, 2023

jdk-17.0.7 Sources

OpenJDK 17 Source Code

Release date
April 20, 2023

January 2023

jdk-8u362-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 24, 2023

jdk-8u362-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 24, 2023

jre-8u362-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 24, 2023

jdk-8u362-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 24, 2023

jdk-8u362-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 24, 2023

jre-8u362-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 24, 2023

jdk-8u362-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
January 24, 2023

jre-8u362-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
January 24, 2023

jdk-8u362 Sources

OpenJDK 8 Source Code

Release date
January 24, 2023

jdk-11.0.18-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 24, 2023

jdk-11.0.18-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 MSI

JRE 11 Windows 64-bit

Release date
January 24, 2023

jdk-11.0.18-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
January 24, 2023

jre-11.0.18-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
January 24, 2023

jdk-11.0.18 Sources

OpenJDK 11 Source Code

Release date
January 24, 2023

jdk-17.0.6-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
January 24, 2023

jdk-17.0.6-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 ZIP

JRE 17 Windows 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 MSI

JRE 17 Windows 64-bit

Release date
January 24, 2023

jdk-17.0.6-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
January 24, 2023

jre-17.0.6-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
January 24, 2023

jdk-17.0.6 Sources

OpenJDK 17 Source Code

Release date
January 24, 2023

October 2022

jdk-8u352-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
October 20, 2022

jdk-8u352-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
October 20, 2022

jre-8u352-x64 ZIP

JRE 8 Windows 64-bit

Release date
October 20, 2022

jdk-8u352-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
October 20, 2022

jdk-8u352-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
October 20, 2022

jre-8u352-x86 ZIP

JRE 8 Windows 32-bit

Release date
October 20, 2022

jdk-8u352-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
October 20, 2022

jre-8u352-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
October 20, 2022

jdk-8u352 Sources

OpenJDK 8 Source Code

Release date
October 20, 2022

jdk-11.0.17-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
October 20, 2022

jdk-11.0.17-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 ZIP

JRE 11 Windows 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 MSI

JRE 11 Windows 64-bit

Release date
October 20, 2022

jdk-11.0.17-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
October 20, 2022

jre-11.0.17-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
October 20, 2022

jdk-11.0.17 Sources

OpenJDK 11 Source Code

Release date
October 20, 2022

jdk-17.0.5-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
October 20, 2022

jdk-17.0.5-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 ZIP

JRE 17 Windows 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 MSI

JRE 17 Windows 64-bit

Release date
October 20, 2022

jdk-17.0.5-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
October 20, 2022

jre-17.0.5-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
October 20, 2022

jdk-17.0.5 Sources

OpenJDK 17 Source Code

Release date
October 20, 2022

August 2022

jdk-8u345-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 17, 2022

jdk-8u345-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
August 17, 2022

jre-8u345-x64 ZIP

JRE 8 Windows 64-bit

Release date
August 17, 2022

jdk-8u345-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
August 17, 2022

jdk-8u345-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
August 17, 2022

jre-8u345-x86 ZIP

JRE 8 Windows 32-bit

Release date
August 17, 2022

jdk-8u345-x64 TAR.XZ

OpenJDK 8 Linux 64-bit

Release date
August 17, 2022

jre-8u345-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
August 17, 2022

jdk-8u345 Sources

OpenJDK 8 Source Code

Release date
August 17, 2022

jdk-11.0.16.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
August 17, 2022

jdk-11.0.16.1-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 ZIP

JRE 11 Windows 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 MSI

JRE 11 Windows 64-bit

Release date
August 17, 2022

jdk-11.0.16.1-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
August 17, 2022

jre-11.0.16.1-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
August 17, 2022

jdk-11.0.16.1 Sources

OpenJDK 11 Source Code

Release date
August 17, 2022

jdk-17.0.4.1-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
August 17, 2022

jdk-17.0.4.1-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 ZIP

JRE 17 Windows 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 MSI

JRE 17 Windows 64-bit

Release date
August 17, 2022

jdk-17.0.4.1-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
August 17, 2022

jre-17.0.4.1-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
August 17, 2022

jdk-17.0.4.1 Sources

OpenJDK 17 Source Code

Release date
August 17, 2022

July 2022

jdk-8u342-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 28, 2022

jdk-8u342-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 28, 2022

jre-8u342-x64 ZIP

JRE 8 Windows 64-bit

Release date
July 28, 2022

jdk-8u342-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 28, 2022

jdk-8u342-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 28, 2022

jre-8u342-x86 ZIP

JRE 8 Windows 32-bit

Release date
July 28, 2022

jdk-8u342-x64 TAR.XZ

OpenJDK 8 Linux 64­-bit

Release date
July 28, 2022

jre-8u342-x64 TAR.XZ

JRE 8 Linux 64-bit

Release date
July 28, 2022

jdk-8u342 Sources

OpenJDK 8 Source Code

Release date
July 28, 2022

jdk-11.0.16-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 28, 2022

jdk-11.0.16-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 MSI

JRE 11 Windows 64-bit

Release date
July 28, 2022

jdk-11.0.16-x64 TAR.XZ

OpenJDK 11 Linux 64-bit

Release date
July 28, 2022

jre-11.0.16-x64 TAR.XZ

JRE 11 Linux 64-bit

Release date
July 28, 2022

jdk-11.0.16 Sources

OpenJDK 11 Source Code

Release date
July 28, 2022

jdk-17.0.4-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
July 28, 2022

jdk-17.0.4-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 ZIP

JRE 17 Windows 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 MSI

JRE 17 Windows 64-bit

Release date
July 28, 2022

jdk-17.0.4-x64 TAR.XZ

OpenJDK 17 Linux 64-bit

Release date
July 28, 2022

jre-17.0.4-x64 TAR.XZ

JRE 17 Linux 64-bit

Release date
July 28, 2022

jdk-17.0.4 Sources

OpenJDK 17 Source Code

Release date
July 28, 2022

May 2022

jdk-8u332-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 26, 2022

jdk-8u332-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 26, 2022

jre-8u332-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 26, 2022

jdk-8u332-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 26, 2022

jdk-8u332-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 26, 2022

jre-8u332-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 26, 2022

Source Code

OpenJDK 8 Source Code

Release date
May 26, 2022

jdk-11.0.15-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 26, 2022

jdk-11.0.15-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 26, 2022

jre-11.0.15-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 26, 2022

jre-11.0.15-x64 MSI

JRE 11 Windows 64-bit

Release date
May 26, 2022

jdk-11.0.15 Sources

OpenJDK 11 Source Code

Release date
May 26, 2022

jdk-17.0.3-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
May 26, 2022

jdk-17.0.3-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
May 26, 2022

jre-17.0.3-x64 ZIP

JRE 17 Windows 64-bit

Release date
May 26, 2022

jre-17.0.3-x64 MSI

JRE 17 Windows 64-bit

Release date
May 26, 2022

jdk-17.0.3 Sources

OpenJDK 17 Source Code

Release date
May 26, 2022

April 2022

jdk-8u332-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 11, 2022

jdk-8u332-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 11, 2022

jre-8u332-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 11, 2022

jdk-8u332-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 11, 2022

jdk-8u332-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 11, 2022

jre-8u332-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 11, 2022

jdk-8u332 Sources

OpenJDK 8 Source Code

Release date
May 11, 2022

jdk-11.0.15-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 11, 2022

jdk-11.0.15-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 11, 2022

jre-11.0.15-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 11, 2022

jre-11.0.15-x64 MSI

JRE 11 Windows 64-bit

Release date
May 11, 2022

jdk-11.0.15 Sources

OpenJDK 11 Source Code

Release date
May 11, 2022

jdk-17.0.3-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
May 11, 2022

jdk-17.0.3-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
May 11, 2022

jre-17.0.3-x64 ZIP

JRE 17 Windows 64-bit

Release date
May 11, 2022

jre-17.0.3-x64 MSI

JRE 17 Windows 64-bit

Release date
May 11, 2022

jdk-17.0.3 Sources

OpenJDK 17 Source Code

Release date
May 11, 2022

January 2022

jdk-8u322-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 31, 2022

jdk-8u322-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 31, 2022

jre-8u322-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 31, 2022

jdk-8u322-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 31, 2022

jdk-8u322-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 31, 2022

jre-8u322-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 31, 2022

jdk-8u322-x86 Sources

OpenJDK 8 Source Code

Release date
January 31, 2022

jdk-11.0.14-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 31, 2022

jdk-11.0.14-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 31, 2022

jre-11.0.14-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 31, 2022

jre-11.0.14-x64 MSI

JRE 11 Windows 64-bit

Release date
January 31, 2022

jdk-11.0.14 Sources

OpenJDK 11 Source Code

Release date
January 31, 2022

jdk-17.0.2-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
January 31, 2022

jdk-17.0.2-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
January 31, 2022

jre-17.0.2-x64 ZIP

JRE 17 Windows 64-bit

Release date
January 31, 2022

jre-17.0.2-x64 MSI

JRE 17 Windows 64-bit

Release date
January 31, 2022

jdk-17.0.2-x64 Sources

OpenJDK 17 Source Code

Release date
January 31, 2022

October 2021

jdk-8u312-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 02, 2021

jdk-8u312-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
November 02, 2021

jre-8u312-x64 ZIP

JRE 8 Windows 64-bit

Release date
November 02, 2021

jdk-8u312-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
November 02, 2021

jdk-8u312-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
November 02, 2021

jre-8u312-x86 ZIP

JRE Windows 32-bit

Release date
November 02, 2021

jdk-8u312 Sources

OpenJDK 8 Source Code

Release date
November 02, 2021

jdk-11.0.13-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 02, 2021

jdk-11.0.13-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
November 02, 2021

jre-11.0.13-x64 ZIP

JRE 11 Windows 64-bit

Release date
November 02, 2021

jre-11.0.13-x64 MSI

JRE 11 Windows 64-bit

Release date
November 02, 2021

jdk-11.0.13 Sources

OpenJDK 11 Source Code

Release date
November 02, 2021

jdk-17.0.1-x64 ZIP

OpenJDK 17 Windows 64-bit

Release date
November 02, 2021

jdk-17.0.1-x64 MSI

OpenJDK 17 Windows 64-bit

Release date
November 02, 2021

jre-17.0.1-x64 ZIP

JRE 17 Windows 64-bit

Release date
November 02, 2021

jre-17.0.1-x64 MSI

JRE 17 Windows 64-bit

Release date
November 02, 2021

jdk-17.0.1 Sources

OpenJDK 17 Source Code

Release date
November 02, 2021

July 2021

jdk-8u302-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 27, 2021

jdk-8u302-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 27, 2021

jre-8u302-x64 ZIP

JRE 8 Windows 64-bit

Release date
July 27, 2021

jdk-8u302-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 27, 2021

jdk-8u302-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 27, 2021

jre-8u302-x86 ZIP

JRE Windows 32-bit

Release date
July 27, 2021

jdk-8u302 Sources

OpenJDK 8 Source Code

Release date
July 27, 2021

jdk-11.0.12-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 27, 2021

jdk-11.0.12-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 27, 2021

jre-11.0.12-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 27, 2021

jre-11.0.12-x64 MSI

JRE 11 Windows 64-bit

Release date
July 27, 2021

jdk-11.0.12 Sources

OpenJDK 11 Source Code

Release date
July 27, 2021

April 2021

jdk-8u292-x64 ZIP

OpenJDK 8 Windows 64­bit

Release date
May 05, 2021

jdk-8u292-x64 MSI

OpenJDK 8 Windows 64­bit

Release date
May 05, 2021

jre-8u292-x64 ZIP

JRE 8 Windows 64-bit

Release date
May 05, 2021

jdk-8u292-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 05, 2021

jdk-8u292-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 05, 2021

jre-8u292-x86 ZIP

JRE 8 Windows 32-bit

Release date
May 05, 2021

jdk-8u292 Sources

OpenJDK 8 Source Code

Release date
May 05, 2021

jdk-11.0.11-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 05, 2021

jdk-11.0.11-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 05, 2021

jre-11.0.11-x64 ZIP

JRE 11 Windows 64-bit

Release date
May 05, 2021

jre-11.0.11-x64 MSI

JRE 11 Windows 64-bit

Release date
May 05, 2021

jdk-11.0.11 Sources

OpenJDK 11 Source Code

Release date
May 05, 2021

January 2021

jdk-8u282-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
January 28, 2021

jdk-8u282-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
January 28, 2021

jre-8u282-x64 ZIP

JRE 8 Windows 64-bit

Release date
January 28, 2021

jdk-8u282-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 28, 2021

jdk-8u282-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 28, 2021

jre-8u282-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 28, 2021

jdk-8u282 Sources

OpenJDK 8 Source Code

Release date
January 28, 2021

jdk-11.0.10-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 28, 2021

jdk-11.0.10-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 28, 2021

jre-11.0.10-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 28, 2021

jre-11.0.10-x64 MSI

JRE 11 Windows 64-bit

Release date
January 28, 2021

jdk-11.0.10 Sources

OpenJDK 11 Source Code

Release date
January 28, 2021

jdk-15.0.2-x64 ZIP

OpenJDK 15 Windows 64-bit

Release date
January 28, 2021

jdk-15.0.2-x64 MSI

OpenJDK 15 Windows 64-bit

Release date
January 28, 2021

jre-15.0.2-x64 ZIP

JRE 15 Windows 64-bit

Release date
January 28, 2021

jre-15.0.2-x64 MSI

JRE 15 Windows 64-bit

Release date
January 28, 2021

jdk-15.0.2 Sources

OpenJDK 15 Source Code

Release date
January 28, 2021

October 2020

jdk-8u275-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 18, 2020

jdk-8u275-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
November 18, 2020

jre-8u275-x64 ZIP

JRE 8 Windows 64-bit

Release date
November 18, 2020

jdk-8u275-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
November 18, 2020

jdk-8u275-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
November 18, 2020

jre-8u275-x86 ZIP

JRE 8 Windows 32-bit

Release date
November 18, 2020

jdk-8u275 Sources

OpenJDK 8 Source Code

Release date
November 18, 2020

jdk-11.0.9.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 18, 2020

jdk-11.0.9.1-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
November 18, 2020

jre-11.0.9.1-x64 ZIP

JRE 11 Windows 64-bit

Release date
November 18, 2020

jre-11.0.9.1-x64 MSI

JRE 11 Windows 64-bit

Release date
November 18, 2020

jdk-11.0.9.1 Sources

OpenJDK 11 Source Code

Release date
November 18, 2020

jdk-15.0.1-x64 ZIP

OpenJDK 15 Windows 64-bit

Release date
November 18, 2020

jdk-15.0.1-x64 MSI

OpenJDK 15 Windows 64-bit

Release date
November 18, 2020

jre-15.0.1-x64 ZIP

JRE 15 Windows 64-bit

Release date
November 18, 2020

jre-15.0.1-x64 MSI

JRE 15 Windows 64-bit

Release date
November 18, 2020

jdk-15.0.1 Sources

OpenJDK 15 Source Code

Release date
November 18, 2020

July 2020

jdk-8u265-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
July 22, 2020

jdk-8u265-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
July 22, 2020

jre-8u265-x64 ZIP

JRE 8 Windows 64­-bit

Release date
July 22, 2020

jdk-8u265-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
July 22, 2020

jdk-8u265-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
July 22, 2020

jre-8u265-x86 ZIP

JRE 8 Windows 32-bit

Release date
July 22, 2020

jdk-8u265 Sources

OpenJDK 8 Source Code

Release date
July 22, 2020

jdk-11.0.8-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
July 22, 2020

jdk-11.0.8-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
July 22, 2020

jre-11.0.8-x64 ZIP

JRE 11 Windows 64-bit

Release date
July 22, 2020

jre-11.0.8-x64 MSI

JRE 11 Windows 64-bit

Release date
July 22, 2020

jdk-11.0.8 Sources

OpenJDK 11 Source Code

Release date
July 22, 2020

jdk-14.0.2-x64 ZIP

OpenJDK 14 Windows 64-bit

Release date
July 22, 2020

jdk-14.0.2-x64 MSI

OpenJDK 14 Windows 64-bit

Release date
July 22, 2020

jre-14.0.2-x64 ZIP

JRE 14 Windows 64-bit

Release date
July 22, 2020

jre-14.0.2-x64 MSI

JRE 14 Windows 64-bit

Release date
July 22, 2020

jdk-14.0.2 Sources

OpenJDK 14 Source Code

Release date
July 22, 2020

April 2020

jdk-8u252-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
April 22, 2020

jdk-8u252-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
April 22, 2020

jre-8u252-x64 ZIP

JRE 8 Windows 64­-bit

Release date
April 22, 2020

jdk-8u252-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
April 22, 2020

jdk-8u252-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
April 22, 2020

jre-8u252-x86 ZIP

JRE 8 Windows 32-bit

Release date
April 22, 2020

jdk-8u252 Sources

OpenJDK 8 Source Code

Release date
April 22, 2020

jdk-11.0.7-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
April 22, 2020

jdk-11.0.7-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
April 22, 2020

jre-11.0.7-x64 ZIP

JRE 11 Windows 64-bit

Release date
April 22, 2020

jre-11.0.7-x64 MSI

JRE 11 Windows 64-bit

Release date
April 22, 2020

jdk-11.0.7 Sources

OpenJDK 11 Source Code

Release date
April 22, 2020

jdk-14.0.1-x64 ZIP

OpenJDK 14 Windows 64-bit

Release date
April 22, 2020

jdk-14.0.1-x64 MSI

OpenJDK 14 Windows 64-bit

Release date
April 22, 2020

jre-14.0.1-x64 ZIP

JRE 14 Windows 64-bit

Release date
April 22, 2020

jre-14.0.1-x64 MSI

JRE 14 Windows 64-bit

Release date
April 22, 2020

jdk-14.0.1 Sources

OpenJDK 14 Source Code

Release date
April 22, 2020

January 2020

jdk-8u242-x64 ZIP

OpenJDK 8 Windows 64-bit

Release date
January 30, 2020

jdk-8u242-x64 MSI

OpenJDK 8 Windows 64-bit

Release date
January 30, 2020

jre-8u242-x64 ZIP

JRE 8 Windows 64­-bit

Release date
January 30, 2020

jdk-8u242-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
January 30, 2020

jdk-8u242-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
January 30, 2020

jre-8u242-x86 ZIP

JRE 8 Windows 32-bit

Release date
January 30, 2020

jdk-8u242 Sources

OpenJDK 8 Source Code

Release date
January 30, 2020

jdk-11.0.6-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
January 30, 2020

jdk-11.0.6-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
January 30, 2020

jre-11.0.6-x64 ZIP

JRE 11 Windows 64-bit

Release date
January 30, 2020

jre-11.0.6-x64 MSI

JRE 11 Windows 64-bit

Release date
January 30, 2020

jdk-11.0.6 Sources

OpenJDK 11 Source Code

Release date
January 30, 2020

jdk-13.0.2-x64 ZIP

OpenJDK 13 Windows 64-bit

Release date
January 30, 2020

jdk-13.0.2-x64 MSI

OpenJDK 13 Windows 64-bit

Release date
January 30, 2020

jre-13.0.2-x64 ZIP

JRE 13 Windows 64-bit

Release date
January 30, 2020

jre-13.0.2-x64 MSI

JRE 13 Windows 64-bit

Release date
January 30, 2020

jdk-13.0.2 Sources

OpenJDK 13 Source Code

Release date
January 30, 2020

October 2019

jdk-8u232-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
October 24, 2019

jdk-8u232-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
October 24, 2019

jre-8u232-x64 ZIP

JRE 8 Windows 64-bit

Release date
October 24, 2019

jdk-8u232-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
October 24, 2019

jdk-8u232-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
October 24, 2019

jre-8u232-x86 ZIP

JRE 8 Windows 32-bit

Release date
October 24, 2019

jdk-8u232 Sources

OpenJDK 8 Source Code

Release date
October 24, 2019

jdk-11.0.5-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
October 24, 2019

jdk-11.0.5-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
October 24, 2019

jdk-11.0.5 Sources

OpenJDK 11 Source Code

Release date
October 24, 2019

jdk-13.0.1-x64 ZIP

OpenJDK 13 Windows 64-bit

Release date
October 24, 2019

jdk-13.0.1-x64 MSI

OpenJDK 13 Windows 64-bit

Release date
October 24, 2019

jdk-13.0.1 Sources

OpenJDK 13 Source Code

Release date
October 24, 2019

July 2019

jdk-8u222-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 08, 2019

jdk-8u222-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
August 08, 2019

jre-8u222-x64 ZIP

JRE 8 Windows 64­-bit

Release date
August 08, 2019

jdk-8u222-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
August 08, 2019

jdk-8u222-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
August 08, 2019

jre-8u222-x86 ZIP

JRE 8 Windows 32-bit

Release date
August 08, 2019

jdk-8u222 Sources

OpenJDK 8 Source Code

Release date
August 08, 2019

jdk-11.0.4-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
August 08, 2019

jdk-11.0.4-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
August 08, 2019

jdk-11.0.4 Sources

OpenJDK 11 Source Code

Release date
August 08, 2019

jdk-12.0.2-x64 ZIP

OpenJDK 12 Windows 64-bit

Release date
August 08, 2019

jdk-12.0.2-x64 MSI

OpenJDK 12 Windows 64-bit

Release date
August 08, 2019

jdk-12.0.2 Sources

OpenJDK 12 Source Code

Release date
August 08, 2019

April 2019

jdk-8u212-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 01, 2019

jdk-8u212-x64 MSI

OpenJDK 8 Windows 64­-bit

Release date
May 01, 2019

jdk-8u212-x86 ZIP

OpenJDK 8 Windows 32-bit

Release date
May 01, 2019

jdk-8u212-x86 MSI

OpenJDK 8 Windows 32-bit

Release date
May 01, 2019

jdk-8u212 Sources

OpenJDK 8 Source Code

Release date
May 01, 2019

jdk-11.0.3-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
May 01, 2019

jdk-11.0.3-x64 MSI

OpenJDK 11 Windows 64-bit

Release date
May 01, 2019

jdk-11.0.3 Sources

OpenJDK 11 Source Code

Release date
May 01, 2019

jdk-12.0.1-x64 ZIP

OpenJDK 12 Windows 64-bit

Release date
May 01, 2019

jdk-12.0.1-x64 MSI

OpenJDK 12 Windows 64-bit

Release date
May 01, 2019

jdk-12.0.1 Sources

OpenJDK 12 Source Code

Release date
May 01, 2019

January 2019

jdk-8u201-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
February 07, 2019

jdk-11.0.2-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
February 07, 2019

jdk-8u201-x64 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-11.0.2-x64 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201-i586 ZIP

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201-i586 MSI

Supplemental (no support)

Release date
February 07, 2019

jdk-8u201Sources

OpenJDK Source Code

Release date
February 07, 2019

jdk-11.0.2 Sources

OpenJDK Source Code

Release date
February 07, 2019

October 2018

jdk-8u191-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
November 01, 2018

jdk-11.0.1-x64 ZIP

OpenJDK 11 Windows 64-bit

Release date
November 01, 2018

jdk-8u191-x64 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191-i586 ZIP

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191-i586 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-11.0.1-x64 MSI

Supplemental (no support)

Release date
November 01, 2018

jdk-8u191 Sources

OpenJDK Source Code

Release date
November 01, 2018

jdk-11.0.1 Sources

OpenJDK Source Code

Release date
November 01, 2018

July 2018

jdk-8u181-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
August 07, 2018

jdk-8u181-x64 MSI

Supplemental (no support)

Release date
August 07, 2018

openjfx-8u181-x64 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181-i586 MSI

Supplemental (no support)

Release date
August 07, 2018

openjfx-8u181-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-x64 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-x64 MSI

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-i586 ZIP

Supplemental (no support)

Release date
August 07, 2018

jdk-10.0.2-i586 MSI

Supplemental (no support)

Release date
August 07, 2018

jdk-8u181 Sources

OpenJDK Source Code

Release date
August 07, 2018

jdk-10.0.2 Sources

OpenJDK Source Code

Release date
August 07, 2018

April 2018

jdk-8u171-x64 ZIP

OpenJDK 8 Windows 64­-bit

Release date
May 04, 2018

jdk-8u171-x64 MSI

Supplemental (no support)

Release date
May 04, 2018

openjfx-8u171-x64 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171-i586 MSI

Supplemental (no support)

Release date
May 04, 2018

openjfx-8u171-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-x64 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-x64 MSI

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-i586 ZIP

Supplemental (no support)

Release date
May 04, 2018

jdk-10.0.1-i586 MSI

Supplemental (no support)

Release date
May 04, 2018

jdk-8u171 Sources

OpenJDK Source Code

Release date
May 04, 2018

jdk-10.0.1 Sources

OpenJDK Source Code

Release date
May 04, 2018

8u161

Windows Installer

Windows Installer

Release date
February 05, 2018

Source Code

Source Code

Release date
February 05, 2018

9.0.4

Windows Installer

Windows Installer

Release date
February 01, 2018

Source Code

Source Code

Release date
February 01, 2018

9.0.1

Windows Installer

Windows Installer

Release date
October 30, 2017

Source Code

Source Code

Release date
October 30, 2017

8u151

Windows Installer

Windows Installer

Release date
October 24, 2017

Source Code

Source Code

Release date
October 24, 2017

8u144

Windows Installer

Windows Installer

Release date
September 14, 2017

Source Code

Source Code

Release date
September 14, 2017

9ea181

Windows Installer

Windows Installer

Release date
August 07, 2017

Source Code

Source Code

Release date
August 07, 2017

8u141

Windows Installer

Windows Installer

Release date
July 26, 2017

Source Code

Source Code

Release date
July 26, 2017

9b163 EA

Windows Installer

Windows Installer

Release date
May 04, 2017

Source Code

Source Code

Release date
May 04, 2017

8u131

Windows Installer

Windows Installer

Release date
April 19, 2017

Source Code

Source Code

Release date
April 19, 2017

9b154 EA

Windows Installer

Windows Installer

Release date
March 06, 2017

Source Code

Source Code

Release date
March 06, 2017

8u121

Windows Installer

Windows Installer

Release date
January 31, 2017

Source Code

Source Code

Release date
January 31, 2017

8u111-3

Windows Installer

Windows Installer

Release date
December 13, 2016

Source Code

Source Code

Release date
December 13, 2016

8u111

Windows Installer

Windows Installer

Release date
October 19, 2016

Source Code

Source Code

Release date
October 19, 2016

8u102

Windows Installer

Windows Installer

Release date
September 01, 2016

Source Code

Source Code

Release date
September 01, 2016

8u101

Windows Installer

Windows Installer

Release date
July 23, 2016

Source Code

Source Code

Release date
July 23, 2016

8u91

Windows Installer

Windows Installer

Release date
June 21, 2016

Source Code

Source Code

Release date
June 21, 2016

October 2022 Updates

The October 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release includes new container images, new experimental features, and source code now hosted on GitHub.

OpenJDK 17 LTS (download)

Release 17.0.5.

OpenJDK 11 LTS (download)

Release 11.0.17.

New experimental feature

To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

For more details on this release, please read our announcement.

January 2023 Updates

The January 2023 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release also includes new container images.

OpenJDK 17.0.6 (download)

  • releases/jdk-17.0.6
  • List of fixes

Enhancements

  • Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

Known issues

  • Binaries do not have Default CDS (JEP 341) archives. Run java -Xshare:dump to produce them after installation.

OpenJDK 11.0.18 (download)

OpenJDK 11.0.18

  • release/jdk-11.0.18
  • List of fixes

Enhancements

  • Includes an experimental feature to improve the performance of Escape Analysis by increasing the number of opportunities for Scalar Replacement. To enable this feature, developers must use the following JVM flags:

    -XX:+UnlockExperimentalVMOptions -XX:+ReduceAllocationMerges

  • Backports of the following enhancements and bug fixes:

    • JDK-8250902 Implement MD5 Intrinsics on x86 — Java Bug System
    • JFR
      • JDK-8226897 Provide object age with JFR OldObjectSample event — Java Bug System
      • JDK-8232594 Make the output of the JFR command duration more user friendly — Java Bug System
      • JDK-8216041 [Event Request] — Deoptimization — Java Bug System

Known issues

  • Binaries do not have Default CDS (JEP 341) archives. Run java -Xshare:dump to produce them after installation.

January 2022 Updates

The January 2022 updates of Microsoft Build of OpenJDK are now live at microsoft.com/openjdk.

This release includes new supported operating systems and architectures, as well as information regarding End of Life of Zulu for Azure binaries. Please read the announcement for more details.

OpenJDK 17 LTS (download)

Release 17.0.2 now includes packages for the following operating systems:

  • Linux (x64 / aarch64)
  • Windows (x64 / aarch64)
  • macOS (x64 / aarch64)
  • Alpine Linux (x64; musl-libc)

OpenJDK 11 LTS (download)

Release 11.0.14 now includes packages for the following operating systems:

  • Linux (x64 / aarch64)
  • Windows (x64 / aarch64)
  • macOS (x64 / aarch64)
  • Alpine Linux (x64; musl-libc)

NOTE: The packages for macOS aarch64 are Early Access and may have not passed all tests.

OpenJDK 11U JDK (x64) (Windows) (Java 11.0.8+10) (OpenJ9 0.21.0)
OpenJDK11U-jdk_x64_windows_openj9_11.0.8_10_openj9-0.21.0.msi

AdoptOpenJDK JDK with Eclipse OpenJ9 11.0.8+10
OpenJ9 0.21.0

MD5: cefc00be19b7e1e80421fbcfeb07ccd7
SHA-1: 8a4435f263b379a921327d56e2e19194c539b007
SHA-256: 7250326e5fad877da447bc1e37dfbfcaca18b10f1acc82ffc557a9421dc068bf
SHA-512: 72279e6283a8d2f2cdc8a147b2111f196cb0dc885b44b88aa232d389446b01bf5f0b15e77c64e213685780f4043104481aaead5f134391ddee1ef66727f77096

Website
Website (File source)
GitHub (Binaries)
GitHub (Binaries, file source, and source code)

OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE).

OpenJDK 11 for Windows provides a distribution of OpenJDK that follows the Red Hat Enterprise Linux distribution of OpenJDK as closely as possible on the Microsoft Windows platform.
Windows builds use Red Hat Enterprise Linux RPM sources and apply all of the relevant RPM patches.

OpenJDK 11 for Windows includes OpenJDK, fonts, timezone data, and CA certificates from Red Hat Enterprise Linux.

1. Installing OpenJDK on Windows

1.1. Installing OpenJDK using the zip bundle

The easiest way to install the JDK on Windows is to unarchive the zip via the command prompt.

Note

Extracting the contents of the zip bundle to a directory path that does not contain spaces is recommended.

This is important as many scripts that reference the JAVA_HOME environment variable may not extract the path correctly if their is a space present.

Procedure

  1. Download the zip bundle of OpenJDK 11 for Windows.

  2. Extract the contents of the zip bundle to a directory of your choice. See the note and caution above about spaces in the install path.

  3. Update the PATH as below:

    C:\> setx /m PATH "%PATH%;<YOUR_INSTALL_PATH>\bin"

    Note

    The above command only works if you start the command prompt with Run as administrator.

    /m updates the value as a system wide setting, instead of the default local environment.

    You have to restart the command prompt to check the setting by typing path.

  4. Verify the OpenJDK 11 for Windows is installed by running: java -version in a newly opened command prompt and you should see the following:

    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
    or
    openjdk version "1.8.0_212-2-redhat"
    OpenJDK Runtime Environment (build 1.8.0_212-2-redhat-b04)
    OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
    or
    openjdk version "11.0.3-redhat" 2019-04-16 LTS
    OpenJDK Runtime Environment 18.9 (build 11.0.3-redhat+7-LTS)
    OpenJDK 64-Bit Server VM 18.9 (build 11.0.3-redhat+7-LTS, mixed mode)
  5. The %JAVA_HOME% environment variable must also be set to use some developer tools.

    Set the %JAVA_HOME% environment variable as

    C:\> setx /m JAVA_HOME "<YOUR_INSTALL_PATH>"

    Note

    JAVA_HOME will not work if the bin directory is appended to your installation path.

    After restarting the command prompt, you can view your setting by typing echo %JAVA_HOME%.

  6. Open Command Prompt as an administrator.

  7. Set the value of the environment variable to your OpenJDK installation path:

    C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-11-openjdk-11.0.1.13-1"

    If the path contains spaces, use the shortened path name.

  8. Restart Command Prompt to reload the environment variables.

1.2. Installing OpenJDK with the MSI Installer

The simplest way to install OpenJDK on Microsoft Windows.

Procedure

  1. Download the MSI-based installer for OpenJDK 11 for Windows.

  2. Run the installer for OpenJDK 11 for Windows.

  3. Click Next on the Welcome Screen

  4. Check I accept the terms in the License Agreement, then click Next

  5. Click Next and accept the defaults, review the optional properties below if you wish to make changes.

  6. Click Install

  7. Click Yes on, «Do you want to allow this app to make changes to your device?».

  8. Verify the OpenJDK 11 for Windows is installed by running: java -version in a newly opened Command Prompt and you should see the following:

    java version "1.8.0_181"
    Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
    Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)
    or
    openjdk version "1.8.0_212-2-redhat"
    OpenJDK Runtime Environment (build 1.8.0_212-2-redhat-b04)
    OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
    or
    openjdk version "11.0.3-redhat" 2019-04-16 LTS
    OpenJDK Runtime Environment 18.9 (build 11.0.3-redhat+7-LTS)
    OpenJDK 64-Bit Server VM 18.9 (build 11.0.3-redhat+7-LTS, mixed mode)

(Optional)

Select the desired extra environment settings if needed as described below

The OpenJDK 11 for Windows MSI-based installer includes the following components and sets the following properties:

Components

JDK Files

Java Development Kit (JDK) OpenJDK 11 for Windows files.

Properties

Setting Default JDK 8 JDK 11 Description

OpenJDK Runtime — Windows Registry

Yes

Yes

Yes

The following registry keys are set
HKLM\Software\JavaSoft\JDK\<version>, entries:
JavaHome: <INSTALLDIR>
RuntimeLib: <INSTALLDIR>\bin\server\jvm.dll

HKLM\Software\JavaSoft\JDK, entries:
CurrentVersion: <version>

OpenJDK Runtime — Path Variable

Yes

Yes

Yes

Adds the Runtime to the Path variable so it is available from the command line.

OpenJDK Runtime — JAVA_HOME System Variable

No

Yes

Yes

JAVA_HOME is used by some programs to find the Java runtime.

OpenJDK Runtime — REDHAT_JAVA_HOME System Variable

No

Yes

Yes

REDHAT_JAVA_HOME will be used in the future for Mission Control.

OpenJDK Runtime — Jar Files Association

No

Yes

Yes

This enables Jar files to be run from within Windows Explorer.

Web Start (Beta) — JNLP File Association

No

Yes

No

Enables the launching of JNLP files downloaded from the web.

Web Start (Beta) — PATH Variable

No

Yes

No

Enables the launching of JNLP files downloaded from the web from the local file system.

Web Start (Beta) — Keep Settings and Cache

No

Yes

No

Keeps settings and caches on the local file system.

Mission Control — Path Variable

No

No

Yes

Adds Mission Control to the Path Variable so it is available from the command line.

2. Updating OpenJDK on Windows

2.1. Updating OpenJDK for Microsoft Windows using the zip bundle

OpenJDK 11 for Windows can be manually update using the zip bundle.

Procedure

  1. Download the ZIP bundle of 11.0.3.

  2. Extract the contents of the ZIP bundle to a directory of your choice.

    Note

    Extracting the contents of the zip bundle to a directory path that does not contain spaces is recommended.

  3. On the command prompt, update JAVA_HOME environment variable as follows:

  4. Open Command Prompt as an administrator.

  5. Set the value of the environment variable to your OpenJDK installation path:

    C:\> setx /m JAVA_HOME "C:\Progra~1\RedHat\java-11-openjdk-11.0.1.13-1"

    If the path contains spaces, use the shortened path name.

  6. Restart Command Prompt to reload the environment variables.

  7. Set the value of path variable if it is not set already:

    C:\> setx -m PATH "%PATH%;%JAVA_HOME%\bin";
  8. Restart the command prompt to reload the environment variables.

  9. Verify that java -version works without supplying the full path.

    C:\> java -version
    openjdk version "11.0.3" 2019-04-16 LTS
    OpenJDK Runtime Environment (build 11.0.3+7-LTS)
    OpenJDK 64-bit Server VM (build 11.0.3+7-LTS, mixed mode)

3. Configuring OpenJDK for Windows

3.1. Selecting a specific JDK from the installed versions for an application

You can select a specific JDK from the installed versions on Microsoft Windows for an application.

Prerequisites

  • More than one JDK is already installed on the system.

Procedure

  1. Log in as a Windows system administrator.

  2. On the command line, set the prompt to C:/.

  3. Enter dir /b /s java.exe to list all of the installed JDKs on the system.

  4. Set the value of the environment variable to your JDK (or JRE) installation path:

    setx -m JAVA_HOME "Path to Java"

    If the path contains spaces, use the shortened path name.

  5. Restart the command prompt to reload the environment variables.

  6. Retrieve the value of the path variable:

  7. Set the value of path variable:

    setx -m PATH "%PATH%;%JAVA_HOME%\bin";

3.2. Setting up JDK Mission Control for Windows

This procedure describes how to install and set up JDK Mission Control for Microsoft Windows.

Prerequisites

  • Installation of OpenJDK 11 for Microsoft Windows.

Procedure

  1. Unarchive the zip

  2. In the missioncontrol directory, open the JMC client executable file.

    OpenJDK entities

  3. On the command line, start the JMC Client by entering jmc or the the full path to the JMC executable.

    JAVA_HOME\missioncontrol\jmc.exe
  4. On the JMC Client screen, create a new connection from the File Menu, choose your JVM, and start JMX console.

  5. The result should give you an overview page with Processors, Memory consumption, Java heap use, JVM CPU usage, etc.

3.3. Configuring OpenJDK to run with customized heap size

OpenJDK 11 for Windows can be configured to use a customized heap size.

Prequisites

  • Installed Java Runtime

Procedure

  1. Run the application by adding maximum heap size option to your java command line. For example to set the maximum heap size to 100 megabytes use the -Xmx100m option.

    $ java -Xmx100m <your-main-class>

Revised on 2019-06-04 11:00:20 EDT

Microsoft has released a preview version of OpenJDK version 11.0.10.9. OpenJDK is a free-to-use open-source Java platform for developers to deploy on almost every OS. Microsoft states that this is a Long-Term Support release, which will be supported until at least 2024.

OpenJDK 11 includes binaries for Java 11, which was released back in 2018. Since this is a preview release, Microsoft expects the developers to provide feedback on OpenJDK 11 so that they can refine it before the stable release.

You can download and install OpenJDK 11 using the links and guide given below.

Download OpenJDK 11

Click on the links below to download OpenJDK for your operating system.

Microsoft OpenJDK 11.0.10.9 for Windows x64

Microsoft OpenJDK 11.0.10.9 for macOS x64

Microsoft OpenJDK 11.0.10.9 for Linux x64

You may find more downloadable content on Microsoft’s OpenJDK page.

Install OpenJDK 11 on Windows 10

To install OpenJDK 11 Preview on your Windows 10 PC, download it from the link provided above. Once downloaded, execute the package. The installation wizard will now appear. Click Next to continue.

wizard 1

On the next screen, agree to the terms and conditions by checking the box and then click Next.

wizard 2

Now, select which components you would like to install, and which you would not. To do so, click on the icons next to the components, and then select the option from the context menu, as in the image below. Click Next when done.

wizard 3

On the next screen, click Install to begin the installation process.

install

The installation process should not take very long. Once it is complete, click Finish on the final page of the wizard.

finish

OpenJDK 11 Preview has now been successfully installed on your device.

What’s new in OpenJDK 11

OpenJDK 11 has fixed a number of backports and other security concerns raised by developers through feedback. You can read more about these backports and vulnerability fixes in the release notes.

These backport fixes allow Microsoft to expedite fixes and improvements in the future which shall be available to all Java developers everywhere in the world.

Closing words

OpenJDK 11 Preview brings an opportunity for the developers to test out their products on the new version before it is rolled out as a stable update. This allows them to get ahead in the game and be prepared for what 21st century Java technology has to offer.

if you are a Java developer, then you should definitely give this release a try and provide feedback to Microsoft on what you think about it, whether there are any glitches, and how they can make it even better.

  • Opengl64 dll скачать для windows 10
  • Opengl32 скачать для windows 10 x64
  • Opengl32 dll скачать для windows 10 скачать
  • Opengl скачать для windows 7 x64 amd radeon скачать
  • Opengl установить для windows 10 x64