Red Hat build of OpenJDK

Build, test, and host Java systems using the official Red Hat distribution of the OpenJDK upstream open source project.

Choose your no-cost access option Explore the developer program
hero-dev-build-openjdk-collage

Breadcrumb

  1. Home
  2. Products
  3. Red Hat build of OpenJDK
  4. Get started

Build and deploy Java applications

More than a decade of walkthroughs, explanations, summaries, and notes are here to help you start building and running Java applications. No matter which project version you standardize on or what common task you need to do, we probably have an article on it—or any number of other learning content types and resources.

Let our AI assistant personalize your curriculum

Person in red jacket standing on a ladder with a building backdrop reaching for a cloud with a red circle behind it

Training courses

Access a selection of our official Red Hat training courses at no cost. Expand that selection of free courses for 90 days with a Red Hat Learning Subscription trial. Or dive right into the full list of courses.

See our full course catalog

Interactive learning

Learn by doing in our hands-on labs, available both on the Red Hat Customer Portal as well as our flagship site—or take a guided approach with interactive demos.

Find our labs here

Red Hat Knowledgebase

Our official Red Hat Knowledgebase organizes resources for resolving problems and troubleshooting our build of OpenJDK.

Access the knowledgebase

Architectures & solution patterns

Review architectures and solution patterns that incorporate our products and project builds—filled with best practices, tools, and links to other resources.

Access the architecture center

Get started

Article Cup of coffee with plane art

Learn how to troubleshoot, monitor, and profile your container-based Java...

Article Featured image for Java topics.
May 28, 2024
Francisco De Melo Junior

Learn about the Shenandoah garbage collector, including basic features, use...

Article Coding shared image

Try a hands-on workshop in the Developer Sandbox to learn about Quarkus (a...

Run Quarkus apps with Red Hat build of OpenJDK

https://github.com/quarkusio/quarkus-super-heroes

Run Spring Boot apps with Red Hat build of OpenJDK

https://github.com/redhat-mw-demos/hello-world-spring-openjdk

Run JBoss EAP apps with Red Hat build of OpenJDK

https://github.com/jboss-developer/jboss-eap-quickstarts/tree/7.4.x/helloworld-rs 

Plan

Article Featured image for Java topics.

In this preview of a 2022 Red Hat Summit talk, Jim Tyrrell breaks down the...

Article Featured image for Java topics.

Discover the advantages of using Java for AI development in regulated...

Migrate

Article OpenJDK

Learn about my recommendation for updating OpenJDK images since Docker Hub's...

Article Featured image for Java topics.
Aug 09, 2023
Mudassar Iqbal

This article provides insights into the process of migrating Java applications.

Develop

Article A diagram of the cloud-native Java workflow simplified with Eclipse JKube.

Discover Eclipse JKube and learn how the Kubernetes Maven Plugin simplifies...

Article Featured image for "Using Dekorate for Kubernetes manifests in Java applications."

Using Dekorate to generate Kubernetes manifests not only simplifies Java...

Article Featured image for Java and Kubernetes

This article is part of a series on Java Operator SDK, and covers how to...

Article Featured image for Java topics.

Explore new concurrency patterns enabled by virtual threads in Java 21, along...

Article Featured image for the UBI 8 Node.js minimal image

Learn how to build applications with Paketo buildpacks and Red Hat Universal...

Article Featured image for Java topics.

Explore 3 issues that can compromise your Java application's data...

Configure

Article Featured image for Java.

Red Hat Universal Base Images now offers OpenJDK runtime container images as...

Article Featured image for Cryostat (was ContainerJFR) topics.

Use the Cryostat JDK Mission Control (JMC) agent and its API handlers for...

Article containers

Announcing the release of the first tech preview of the jlink integration...

Observe

Article OpenJDK logo above a keyboard illustration

You can now use OpenJDK's JDK Flight Recorder to collect custom events. Learn...

Article Featured image for Cryostat (was ContainerJFR) topics.

Capture JFR data on the fly with the POST rule in Cryostat 2.0. Diagnose...

Article OpenJDK

Learn how to use JFR to profile and monitor Quarkus native executables, and...

Article Featured image for Java topics.
May 21, 2024
Robert Toyonaga

This article walks through the new native memory tracking feature in GraalVM...

Article openshift containers

This article aims to show the features and complete utilization of Java...

Blog Red Hat Build of Cryostat 4.0

Learn about the new Cryostat 4.0 release and the Agent Autoconfiguration...

Blog Cryostat 4.0 OpenShift Web Console Dynamic Plugin

In this article we examine the new Cryostat 4.0 OpenShift Web Console Dynamic...

Red Hat build of Cryostat

JDK Flight Recorder (JFR) for Java workloads on Red Hat OpenShift.

Optimize

Article Featured image for Java topics.

Learn how HotSpot's multi-tiered execution system uses the interpreter, quick...

Article Featured image for Java.

Find out how Shenandoah garbage collection improves Java application latency...

Article Featured image for benchmarking Shenandoah GC in OpenJDK 17.

Get a closer look at how the Shenandoah garbage collector adds concurrent...

Article Featured image for Java topics.
Aug 25, 2022
Roland Westrelin

Optimizations in the HotSpot virtual machine that used to work only for int...

Article OpenJDK

Learn about the next updates to the UBI of the Red Hat build of OpenJDK...

Article containers

This article details the functioning of Metaspace in JDK 8+ and how to use...

Article Featured image for Java topics.

Discover how application class data sharing (AppCDS) can help reduce startup...

Article The words Red Hat Data Grid on a black background with Red Hat logo to the left.
Jul 16, 2025
Francisco De Melo Junior

Explore JVM tuning considerations for Red Hat Data Grid on Red Hat OpenShift...

Troubleshoot

Article OpenJDK
Sep 29, 2023
Ashutosh Mehra

Dive into just-in-time (JIT) compilation with HotSpot, OpenJDK's Java virtual...

Article Featured image for Java topics.

Learn how Java Flight Recorder helped resolve issues with a mobile...

Article troubleshooting red hat process automation manager featured image
Jan 14, 2026
Joshua Matsuoka

This article explores how to use the new features of Red Hat build of...

Article Colorful abstract coding elements displayed over a dark gray background.
Jan 21, 2026
Francisco De Melo Junior +1

Use fault tree analysis and the PIOSEE framework to troubleshoot Red Hat...

Administer

Article 2020 Authentication Author Keycloak

This article describes how to enable FIPS-140-2 support for the Red Hat build...

Reference

Article Featured image for Java topics.

Learn about native images and read updates about JDK Flight Recorder (JFR)...

Article OpenJDK

Log4Shell exposed a massive security gap in widely used open source software....

Article OpenJDK
Jul 05, 2024
James Falkner

The Adoptium project has achieved reproducible builds for Java versions 21...

Article Featured image for Java topics.

Learn about the benefits of using cgroups v2 for improved memory and CPU...

Blog ubi and paketo buildpacks

With the growth in the use of containers, the need to bundle your application...

Front page of datasheet

This datasheet gives a comprehensive review about Red Hat’s build of...

Cup of coffee

Official and comprehensive Red Hat documentation on the Red Hat build of...

Tripple venn diagram on the support policy for Red Hat build of OpenJDK

This article is an explanation of the OpenJDK Life Cycle and Support Policy...

Ready for supported production use?

Take your deployment to the next level. Moving your Java applications to supported production offers enhanced stability, security, and support. Adding Lightwell also extends our maintenance capabilities to help secure the open source software underpinning environments and applications running in production.

Talk to a Red Hatter Learn about Lightwell
A cup of Java