Supported Java Virtual Machines
Hazelcast runs on Java, so it needs a Java Virtual Machine (JVM). Hazelcast supports the latest and long-term support (LTS) versions of the Java Development Kit (JDK). However, the JVM in some JDKs may not be compatible with Hazelcast.
Hazelcast Platform 5.1.3 has been tested against the following JDKs.
If you install Hazelcast with Docker or a package manager, it comes with a supported JDK. |
JDK | Versions |
---|---|
AdoptOpenJDK |
8 and 11 |
Amazon Corretto |
8, 11 and 17 |
Azul Prime (formerly Zing) |
8 |
Azul Core (formerly Zulu) |
8, 11, and 17 |
IBM SDK, Java Technology Edition |
8 (latest) |
Oracle |
8, 11, and 17 |
Red Hat build of OpenJDK |
8, 11, and 17 |
If you use version 11 or later of a JDK, see the following relevant sections:
-
Installing Hazelcast Open Source: Talks about the new module system and how you can run a Hazelcast application on it.
-
TLS/SSL for Hazelcast Members: Lists
TLSv1.3
, which comes with Java 11, as a supported TLS version.