The Past, Present and Future of OpenJDK

Red Hat is one of the major contributors to the OpenJDK project and we have commercially supported OpenJDK for Red Hat Middleware, and as part of Red Hat Enterprise Linux for more than a decade. Red Hat has deep and broad roots in Open Source Java and we’re one of the few vendors who support a comprehensive middleware, containerized and cloud native stack.

Today, Red Hat leads the 64-bit ARMv8 port, AArch64 for OpenJDK, and we have helped move it into the upstream OpenJDK project. Currently, we’re working on many aspects of and new features for Java, including  ultra-low pause time Garbage Collector named Shenandoah and OpenJDK Vulnerability Group.

Our wide breadth of contributions to OpenJDK have given us the expertise to confidently support our customers with every area of OpenJDK in production as a replacement for proprietary JDKs, whether they run on desktops, servers or in containers. 

Red Hat has been part of the rich history of Java, and we’re helping to drive the future. 

Open JDK Support Icons

How to Survive the Upcoming Java SE Cost Tsunami

Access to OracleJDK for production use is now limited to customers with a support contract. Luckily, there is an alternative that can be implemented for little or no additional cost. Learn about Red Hat's lifeline for Java workloads - OpenJDK.

Watch Now

Will Changing from Oracle JDK to Red Hat OpenJDK Require Changes to Code?

If you are running Oracle JDK Java distributions chances are that you can run them on OpenJDK unchanged. We run the TCK to ensure that OpenJDK is in compliance with the Java specification, TCK is a set of tests that we received from Oracle.

Red Hat OpenJDK is also baselined from the OpenJDK project and all work is done upstream, this means our customers can run their applications on a certified OpenJDK. Oracle will stop providing free public updates and auto updates of Java SE 8 as soon as January 2019 for Commercial Users. 

Red Hat Enterprise Linux OpenJDK Version Support

  • Red Hat Enterprise Linux 6 and 7 support OpenJDK 7 and OpenJDK 8
  • Red Hat Enterprise Linux 7.6 adds support for OpenJDK 11

More details on Lifecycle and release dates

How Can I Get Entitled to Red Hat’s OpenJDK

  • A Red Hat Enterprise Linux subscription entitles you to production support of OpenJDK on entitled systems.
  • A Red Hat Middleware subscription entitles you to production support of OpenJDK in Windows for your Red Hat Middleware deployments.
  • Production support for other Java workloads on Windows is entitled through a subscription to OpenJDK.

Where can I download Red Hat’s OpenJDK

Our Red Hat Application Migration Toolkit can also assist in analyzing impact on complex applications when moving to OpenJDK.

Speak with an Expert to See If Red Hat Has a Solution for Your Business

Our Java experts will learn about your business and help you navigate this transition.