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).

OpenJDK image

Run Java applications with OpenJDK

Run Quarkus apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

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

Developer Sandbox

Run Spring Boot apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

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

Developer Sandbox

Run JBoss EAP apps with Red Hat build of OpenJDK

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

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

Developer Sandbox

Deploying your Java applications

Red Hat build of OpenJDK enables you to run any Java applications in any environment. Explore the options below and choose the option that works the best for you.

Deploy your source [S2I]

Developers can simply specify the git repository of the source and OpenShift will automatically build and image deploy it.

 

Try now

Learn more

Containerize Your App

Once you have Red Hat build of OpenJDK installed, you can clone and run this locally or use the source to image option on OpenShift to run it on your cluster.

 

Try now

Certified Container Images

Deploy Jar file

If your applications can be packages into a jar file, the jar files can be uploaded to OpenShift for deployment.

 

Try now

JDK Flight Recorder (JFR)

Cryostat is a container-native Java virtual machine (JVM) application that acts as a bridge to other containerized JVMs and exposes a secure API for producing, analyzing, and retrieving JDK Flight Recorder (JFR) data from your OpenShift workloads.

 

Learn more

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.

Download container images

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.

Download MTA

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.

Developer Sandbox

 

Featured resources

containers
Article
Jul 19, 2024

Metaspace setting and tuning in JDK 8+ Applications (in and outside containers)

Francisco De Melo Junior

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

openshift containers
Article
Jul 12, 2024

Use of Cryostat and Java Flight Recording in Red Hat OpenShift 4

Francisco De Melo Junior

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

OpenJDK
Article
Jul 05, 2024

Reproducible OpenJDK builds

James Falkner

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

Featured image for the UBI 8 Node.js minimal image
Article
Jun 18, 2024

Build applications with Paketo Buildpacks and Red Hat UBI container images

Michael Dawson +2

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

Featured image for Java topics.
Article
May 28, 2024

A beginner's guide to the Shenandoah garbage collector

Francisco De Melo Junior

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

Featured image for Java topics.
Article
May 21, 2024

Native memory tracking in GraalVM Native Image

Robert Toyonaga

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

Featured image for Java topics.
Article
May 17, 2024

How we used Java Flight Recorder to resolve authentication issues

Jerczey Godoy

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

Featured image for Java topics.
Article
Jan 23, 2024

Speed up Java application startup time with AppCDS

Severin Gehwolf

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

Red Hat support and services

2022_kafka ecosystem_writing code event driven icon

Subscriptions

Known for enterprise-grade support subscriptions, Red Hat offers development support too.

Get started with Event-Driven Ansible and rulebooks

Training & certifications

Building enterprise apps requires more than self-paced learning. Get formal training, be certified.

Shared components

Consulting

Providing strategic and technical expertise to help you address big (or not so big) challenges.