Java runtimes and frameworks
Build applications using modern application architectures with Red Hat’s Java runtimes and frameworks.
Build applications using modern application architectures with Red Hat’s 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.
Application runtimes and frameworks give you the flexibility to build your application with the right runtime, framework, language, and architectural style, on Linux and in containers.
The Red Hat build of OpenJDK is an open source implementation of the Java Platform, Standard Edition (Java SE).
Spring Boot gives you the runtimes you need to make Spring-based applications.
Application platform for hosting apps with modular, cloud-ready architecture, powerful management, automation, and world class developer productivity.
Develop and deploy Java on Kubernetes with minimal memory footprint, fast boot times, and rapid scaling.
High-quality, TCK-certified runtimes and associated technology for use across the Java ecosystem.
A web server that combines market-leading open source technologies with enterprise capabilities to provide a single solution for large-scale websites and lightweight Java web applications.
Use Red Hat Runtimes to build traditional, containerized, and cloud applications for Red Hat Enterprise Linux (RHEL), OpenShift, and the network edge.
Develop secure applications on the most popular enterprise-grade platform, complete with enterprise support.
Build and deploy Java applications more easily on the hybrid cloud with Red Hat OpenShift.
Create reusable, lightweight Java applications that can run on any environment using containers.
Optimize your Java applications to run on infrastructure closer to source and reduce latency.
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
Explore 3 issues that can compromise your Java application's data...
Find out what's new in Red Hat Enterprise Linux (RHEL) 9.5, including...
Explore several methods for building and deploying JBoss EAP 8 in Red Hat...
Log4Shell exposed a massive security gap in widely used open-source software....
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.