Getting started with Red Hat build of OpenJDK
The Red Hat build of OpenJDK is an open source implementation of the Java Platform, Standard Edition (Java SE).
Get the Red Hat build of OpenJDK
Download container images
Build your container now. Download secure, certified, and up-to-date container images for the Red Hat build of OpenJDK.
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.
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.
Documentation and resources
Featured resources
Secure Java applications: A deep look into 3 different issues
Explore 3 issues that can compromise your Java application's data...
Log4Shell: The vulnerability that shook the world of software development
Log4Shell exposed a massive security gap in widely used open-source software....
Metaspace setting and tuning in JDK 8+ Applications (in and outside containers)
This article details the functioning of Metaspace in JDK 8+ and how to use...
Use of Cryostat and Java Flight Recording in Red Hat OpenShift 4
This article aims to show the features and complete utilization of Java...
Reproducible OpenJDK builds
The Adoptium project has achieved reproducible builds for Java versions 21...
Build applications with Paketo Buildpacks and Red Hat UBI container images
Learn how to build applications with Paketo buildpacks and Red Hat Universal...
A beginner's guide to the Shenandoah garbage collector
Learn about the Shenandoah garbage collector, including basic features, use...
Native memory tracking in GraalVM Native Image
This article walks through the new native memory tracking feature in GraalVM...