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.2-SNAPSHOT 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 Zing |
8 |
Azul 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.