Oracle, OpenJDK and Java Community, Red Hat, Azul Systems, IBM, Microsoft, Amazon, Apple, SAP
Initial release
May 8, 2007; 16 years ago (2007-05-08)
Stable release
22[1]
/ 19 March 2024; 48 days ago (19 March 2024)
Repository
github.com/openjdk/jdk.git
Written in
C++ and Java
Operating system
Linux, FreeBSD, macOS, Microsoft Windows, OpenIndiana, OpenVMS; several other ports in progress
Type
Java platform
License
GPL-2.0-only with linking exception
Website
openjdk.org
OpenJDK (Open Java Development Kit) is a free and open-source implementation of the Java Platform, Standard Edition (Java SE).[2] It is the result of an effort Sun Microsystems began in 2006. The implementation is licensed under the GPL-2.0-only with a linking exception. Were it not for the GPL linking exception, components that linked to the Java Class Library would be subject to the terms of the GPL license. OpenJDK is the official reference implementation of Java SE since version 7.[3][4][5]
^"JDK 22". March 19, 2024. Retrieved March 19, 2024.
^"OpenJDK homepage". Oracle Corporation and/or its affiliates. Retrieved January 1, 2013.
^Moving to OpenJDK as the official Java SE 7 Reference Implementation
^Java Platform, Standard Edition 7 Reference Implementations
^"Java Platform, Standard Edition 8 Reference Implementations". Archived from the original on November 21, 2015.
JIT (JEP 317). OpenJDK was initially based only on the JDK 7 version of the Java platform. Since JDK 10, the effort to produce an open-source reference...
JDK for Linux; Azul Systems / OpenJDK-based Zulu for Linux, Windows, Mac OS X, embedded and the cloud; OpenJDK / IcedTea; Aicas JamaicaVM; IBM J9 JDK...
in Fedora 9 through to 17 as java-1.6.0-openjdk. A java-1.7.0-openjdk package using the IcedTea 2.x OpenJDK forest, but not its build system, first appeared...
Kit (JDK) need not worry about idiosyncrasies of the underlying hardware platform. The JVM reference implementation is developed by the OpenJDK project...
and provides OpenJDK based binaries under the Eclipse Temurin project. In addition to Temurin the WG creates an open test suite for OpenJDK based binaries...
Kit (JDK) written in Java. The open-source distribution of GraalVM is based on OpenJDK, and the enterprise distribution is based on Oracle JDK. As well...
– is based on HotSpot/OpenJDK, it has a polyglot feature, to transparently mix and match supported languages. HotSpot – the open-source Java VM implementation...
running on the JVM in production. JDK Mission Control supports OpenJDK 11 (and above) and Oracle JDK 7u40 (and above). JDK Mission Control primarily consists...
JDK Flight Recorder is an event recorder built into the OpenJDK Java virtual machine. It can be thought of as the software equivalent of a Data Flight...
Before the release of OpenJDK, the JDK was based on a proprietary license. Following their promise to release a fully buildable JDK based on almost completely...
plug-ins which are free of charge. IcedTea – a project that attempts to bring OpenJDK to Fedora by replacing encumbered code. NetworkManager – faster, more reliable...
to the Java Development Kit and OpenJDK. In the words of the Oracle, the JEP serve as the long-term Roadmap for JDK Release Projects and related efforts...
pluggable layer in the JDK, so that the commercial version can use the old color management system and OpenJDK can use LittleCMS. The open-sourced Pisces renderer...
Java OpenJDK for Windows 10 on ARM devices in June 2020. In August 2020, Microsoft became founding member of the Open Source Security Foundation (OpenSSF)...
release of JDK 11 in 2018, Oracle made JavaFX part of the OpenJDK under the OpenJFX project, in order to increase the pace of its development. Open-source...
been off for a period of time. Additionally, the platform switched to an OpenJDK-based Java environment and received support for the Vulkan graphics rendering...
user of Harmony, although since Android Nougat it increasingly relies on OpenJDK libraries. On October 29, 2011 a vote was started by the project lead Tim...
true of Git. High-profile projects such as the OpenJDK have used Mercurial in the past, though the OpenJDK no longer does as of Java 16. Mercurial uses...
compilers, and a list of other existing alternative compilers. Java Platform OpenJDK Lextrait, Vincent (January 2010). "The Programming Languages Beacon, v10...
AWT widgets using Java2D. All the necessary core-JDK modifications have since been pushed to OpenJDK 7, which means that Java can now be used on a graphics...
standards. It is based on the same HotSpot JVM and JDK code base used by the Oracle and OpenJDKJDKs, with enhancements relating to garbage collection...
deployment on Kubernetes. Key technology components surrounding it are OpenJDK HotSpot and GraalVM. The goal of Quarkus is to make Java a leading platform...
(OpenJ9 with OpenJDK) community builds are now built, tested and distributed as IBM Semeru. The Semeru runtimes use the OpenJ9 JVM with the OpenJDK class...