All things Java

Create Java applications for anything and everything with Red Hat’s runtimes and frameworks.

Do more with Java

OpenShift icon

Java on OpenShift

Develop Java applications for the hybrid cloud with Quarkus on OpenShift.


Java in containers icon

Java in containers

Create reusable, lightweight Java applications with containers.

RHEL icon

Java on Red Hat Enterprise Linux

Build secure apps on a secure platform.


Edge icon

Java on the edge 

Lightweight, fast Java apps for edge networks.

DevOps icon


Cloud deployments with Kubernetes and DevOps.

DevSecOps icon


Automated, modernized application security using familiar DevOps principles.

DevSecOps icon

Ansible automation for applications and services

Management at the push of a button, wherever you need it.

Java articles and tutorials

Java + Quarkus 2

Integrate your Quarkus application with GPT4All

GPT4All is an open source tool that lets you deploy large language models locally without a GPU. Learn how to integrate GPT4All into a Quarkus


What's new for developers in JDK 21

Java 21 is here! Explore new features in JDK 21, including virtual threads, record patterns, and sequenced collections.

Java + Quarkus 2

Write operators in Java with JOSDK, Part 4: Upgrading strategies

This article discusses how to upgrade the QOSDK and Quarkus code so that future installments can be done with recent versions of the projects.

Java + Quarkus 2

Quarkus extensions give Java dependencies superpowers

Get an introduction to Quarkus extensions and find out why they are an integral part of the Quarkus ecosystem.