About Our OpenJDK Builds
OpenLogic has a long and rich history of OpenJDK community contributions. We believe in and support the open source community development model, and that is reflected in our contributions.
In August 2019, OpenLogic recognized that the current state of Java WebStart technology in OpenJDK was not as capable as the Oracle JDK equivalent. The build was missing critical functionality such as site exceptions, jar key matching, Windows Proxy settings, and other functions. OpenLogic added functionality to IcedTea-Web to bring parity with Oracle’s WebStart distribution. These upgrades were accepted into IcedTea-Web 2.0.
OpenLogic now provides free, quarterly builds of OpenJDK 8, OpenJDK 11, OpenJDK 17, OpenJDK 21, OpenJDK 22, and OpenJDK 25 for Linux, Windows, and MacOS.
Note: Open source OpenJDK is provided free of charge and "as is", without warranty of any kind, express or implied. In no event shall Perforce Software, Inc. or its affiliates be liable for any claim, damages, or other liability arising from out of or in connection with open source OpenJDK software downloaded from this site.
OpenLogic’s OpenJDK Downloads
| JAVA VERSION | OPERATING SYSTEM | ARCHITECTURE | JAVA PACKAGE | DOWNLOAD |
|---|---|---|---|---|
| 11.0.32+9 | macOS | x86 64-bit | JRE | .pkg |
| 11.0.32+9 | macOS | x86 64-bit | JRE | .zip |
| 11.0.32+9 | Linux | x86 64-bit | JRE | .rpm |
| 11.0.32+9 | Linux | x86 64-bit | JRE | .tar.gz |
| 11.0.32+9 | Linux | x86 64-bit | JRE | .deb |
| 11.0.32+9 | Windows | x86 64-bit | JRE | .msi |
| 11.0.32+9 | Windows | x86 64-bit | JRE | .zip |
| 11.0.32+9 | macOS | x86 64-bit | JDK | .pkg |
| 11.0.32+9 | macOS | x86 64-bit | JDK | .zip |
| 11.0.32+9 | Linux | x86 64-bit | JDK | .deb |
| 11.0.32+9 | Linux | x86 64-bit | JDK | .rpm |
| 11.0.32+9 | Linux | x86 64-bit | JDK | .tar.gz |
| 11.0.32+9 | Windows | x86 64-bit | JDK | .msi |
| 11.0.32+9 | Windows | x86 64-bit | JDK | .zip |
| 25.0.4+7 | Linux | x86 64-bit | JRE | .deb |
| 25.0.4+7 | Linux | x86 64-bit | JRE | .rpm |
| 25.0.4+7 | Linux | x86 64-bit | JRE | .tar.gz |
| 25.0.4+7 | macOS | x86 64-bit | JRE | .pkg |
| 25.0.4+7 | macOS | x86 64-bit | JRE | .zip |
| 25.0.4+7 | Linux | x86 64-bit | JDK | .tar.gz |
| 25.0.4+7 | Linux | x86 64-bit | JDK | .deb |
| 25.0.4+7 | Linux | x86 64-bit | JDK | .rpm |
| 25.0.4+7 | macOS | x86 64-bit | JDK | .pkg |
| 25.0.4+7 | macOS | x86 64-bit | JDK | .zip |
Frequently Asked Questions
Yes. OpenLogic provides free OpenJDK downloads for commonly used Java versions and platforms. Organizations that need more assistance can also purchase OpenJDK support or engage the Professional Services team for guidance with OpenJDK upgrades or migrations.
The JDK (Java Development Kit) includes the tools needed to develop and run Java applications. The JRE (Java Runtime Environment) provides the components needed to run Java applications but does not include development tools such as compilers. If you are developing Java applications, choose the JDK. If you only need a runtime environment, the JRE may be sufficient.
For most production environments, an LTS release is the best starting point because it provides a longer maintenance lifecycle than non-LTS releases. The right version also depends on your application requirements, framework and library compatibility, operating system, and existing Java environment. Before upgrading, test your applications and dependencies against the target OpenJDK release. Currently, most teams are running or upgrading to Java 17, 21, or 25.
Yes. OpenLogic offers enterprise OpenJDK support for organizations that need help maintaining Java environments, troubleshooting issues, addressing security vulnerabilities, or supporting older Java versions.
OpenJDK receives regular security and maintenance updates. OpenLogic provides updated builds quarterly so organizations can stay current with applicable fixes and patches. For exact release timing, refer to the available builds and release information for the OpenJDK version you are using.
OpenLogic provides OpenJDK builds for multiple operating systems and architectures including Linux, Windows, and macOS. Use the download filters on this page to select the Java version, operating system, architecture, and package that match your environment.
An LTS, or Long-Term Support, release is a Java version intended to receive updates over a longer period than non-LTS feature releases. LTS versions are commonly used for enterprise and production workloads where stability and a predictable support lifecycle are priorities.
For many Java applications, OpenJDK can be used as a drop-in replacement to Oracle JDK. However, compatibility can depend on your application, dependencies, integrations, and Java version. Organizations considering a migration to OpenJDK should test their applications before changing production environments.
Java is the broader programming language and platform, while OpenJDK is the open source implementation of the Java Platform, Standard Edition. OpenJDK provides the JDK and related components used to build and run Java applications.
Get Support For Your Entire Java Stack
In addition to free OpenJDK downloads, OpenLogic also provides SLA-backed technical support and services for many Java distributions, including OpenJDK, OpenJ9, and Oracle Java, as well technologies such as Spring, Tomcat, and Kafka.