Java runtimes and frameworks

Build applications using modern application architectures with Red Hat’s Java runtimes and frameworks.

Explore Java runtimes and frameworks


Java is a powerful, general-purpose language widely used in microservices, event-driven systems, APIs, and other popular application design patterns. Red Hat is a leader in the Java community with contributions to Java projects like OpenJDK, Jakarta Enterprise Edition (JakartaEE), Microprofile, GraalVM and many more.

Red Hat's Java community contributions

Red Hat offers a variety of Java runtimes and frameworks that enable developers to build applications for any purpose, with supporting technologies to run them at any scale and in any environment.

Better together

Use Red Hat Runtimes to build traditional, containerized, and cloud applications for Red Hat Enterprise Linux (RHEL), OpenShift, and the network edge.

Getting started

Java on RHEL

Develop secure applications on the most popular enterprise-grade platform, complete with enterprise support.


Java on OpenShift

Build and deploy Java applications more easily on the hybrid cloud with Red Hat OpenShift.


Java in containers

Create reusable, lightweight Java applications that can run on any environment using containers.


Java on the edge

Optimize your Java applications to run on infrastructure closer to source and reduce latency.

Ready to use Java in production?

With a Red Hat Runtimes subscription, you can deploy your application into a production environment and get world-class support, security, stability, and maintenance for your systems. Benefits include access to resources, expertise, upgrades, and more.

Get started via Red Hat MarketplaceTalk to a sales associate

Building resilient event-driven architectures with Apache Kafka
Jun 20, 2024

Stateful and reactive stream processing applications with Apache Kafka, Quarkus,...

Hans-Peter Grahsl

Learn how to build an end-to-end reactive stream processing application using...

Featured image for the UBI 8 Node.js minimal image
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.
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...

Apache Camel and Quarkus on Red Hat OpenShift
May 22, 2024

Configure SOAP web services with Apache Camel on Quarkus

Luis Falero Otiniano

Explore how to integrate SOAP and REST services using Quarkus and Apache Camel.

Do you want to learn more about Quarkus?

Unlock the power of Quarkus with our comprehensive learning resources. Dive into a curated collection of hands-on interactive tutorials and learning paths focused on Quarkus.