Red Hat and Java

Discover how Red Hat drives innovation in open source Java communities.

Core Java

Core Java

Red Hat contributes to key working groups and components of the Java ecosystem. Developers can utilize these contributions to build applications that run on any environment reliably with an optimized footprint.

Eclipse Adoptium

Red Hat is a founding strategic member of the Adoptium Working Group to promote and support high-quality, TCK-certified runtimes and associated technology. Red Hat is also the second largest contributor to OpenJDK.

    Download the Red Hat build of OpenJDK

Explore

Cryostat

Java Flight recorder (JFR) for securely recording Java events from your containerized applications. Start, stop, and dump recordings for further analysis with triggers on Kubernetes.

 

Learn more      Watch a video

Explore

Reliable garbage collection in JDK 17

Red Hat developed and has been contributing to the Shenandoah garbage collector since 2013. Shenandoah GC implements concurrent heap evacuation, which cleans heaps without stopping the application.

    Visit us on GitHub.

Explore

Traditional java

Traditional Java

Red Hat leads and contributes to many widely used Java projects, specifications, frameworks, and libraries.

Jakarta EE

Red Hat is one of the largest contributors to the Java EE specification. Red Hat helped orchestrate the transition to the Eclipse foundation to evolve the platform for meeting the needs of modern workloads.

Explore

Hibernate

Red Hat developed and maintains the Hibernate framework for mapping an object-oriented domain model to a relational database.

Explore

WildFly

Red Hat developed and maintains the open source WildFly (JBoss EAP) app server project supported on various platforms.

Explore

Spring Boot

Red Hat offers support and maintenance cycles for major versions of Spring Boot, including support for Spring applications on OpenShift.

Explore

Kubernetes-native Java

Kubernetes-native Java

Kubernetes-native Java frameworks let you easily integrate Kubernetes technologies so you can adapt to cloud-native environments and scale faster. Red Hat has been a crucial contributor to Java for the past 25+ years and continues to lead by being a driving force for the future to cloud-native and beyond.


Quarkus

Quarkus is a full-stack, Kubernetes-native Java framework made for Java virtual machines (JVMs) and native compilation. Quarkus is designed to work with popular Java standards, frameworks, and libraries including Eclipse MicroProfile and Spring, Apache Kafka, and more.


MicroProfile

Red Hat is a founding member of the MicroProfile community project, an open forum dedicated to optimizing Enterprise Java for a microservices architecture and enabling application portability across runtimes.


GraalVM

GraalVM is a JVM and Java Development Kit (JDK) based on HotSpot/OpenJDK that improves application performance and efficiency. Red Hat's contributions to the GraalVM community include Mandrel, a downstream distribution that supports native image compilation and Open JDK.

Java tooling

Red Hat is committed to providing Java developers with the tools they need to build applications faster and more efficiently.

Quarkus tools for integrated development environments

Quarkus tools for integrated development environments (IDEs)

Language support for Java

Language support for Java

 

Additional resources

Kube-Native-Microservices_card

Kubernetes Native Microservices with Quarkus and MicroProfile

quarkus-spring-devs_book-card

Quarkus for Spring Developers

Che-7-Quarkus

Get started with Eclipse Che 7 and Quarkus: An overview

2021_Quarkus_Dev_loop

Red Hat build of Quarkus 2.2: Simplified Kubernetes-native Java

Follow us on social media

   Follow @RedHatJava on Twitter