Java runtimes and frameworks

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

Explore Java runtimes and frameworks

Overview

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.

Messages

Java on OpenShift

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

Interaction

Java in containers

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

scripts

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

Follow us on social media

  Follow @RedHatJava on Twitter

Building resilient event-driven architectures with Apache Kafka
Article
08/04/2022

Quick Java application setup using Kafka messaging

How to quickly set up a Java application using Kafka messaging and Red Hat OpenShift Streams for Apache Kafka. This is part 3 in a series.

Kubernetes, Eclipse JKube, and Red Hat (OpenShift) featured image
Article
08/01/2022

How to configure Helm charts using JKube, part 2

Discover how to customize Helm charts and registries with the advanced configuration of the Eclipse JKube OpenShift Maven Plugin. (This is part 2 of a

Featured image: Red Hat's single sign-on X509 user certificates
Article
07/19/2022

Secure Kubernetes certificates with cert-manager and Dekorate

Dekorate simplifies the management of custom resources for cert-manager certificates in the cloud. Learn an easier way to generate cert-manager custom

fabric8
Article
07/15/2022

New HTTP clients, a Java generator, and more in Fabric8 6.0.0

The Fabric8 Kubernetes client has been simplifying Java developers' use of Kubernetes for several years. The 6.0.0 release represents a major body of