
November 2017: At the time this question was asked, the reasons for choosing between OpenJDK and Oracle JDK include:Īvailability of builds / installers for specific platforms. Here is a flowchart graphic I made to help guide you in selecting a provider of a Java implementation.Īnd here is a list of motivations you might consider in choosing a distribution. One significant difference is that the Oracle company reserves the right to rapidly supply their paid support customer base with urgent patches not currently found in OpenJDK.

So there is nearly no practical difference. Oracle even went so far as to open-source and make available at no cost their formerly commercial tools Mission Control and Flight Recorder, both now a part of OpenJDK. Oracle has declared their intention to keep their commercial product Oracle JDK at feature-parity with OpenJDK. Read their terms.)Ī build of the OpenJDK source-code, freely available, unsupported. (Free-of-cost only for development & testing, not deployment. Oracle actually provides two such products:Ī commercial product, with paid support plans.

Understand the differences between Oracle JDK and Open JDK.

Here is some other information as well, including vital changes as of early 2021.
