Tutorial:Required Java versions

This tutorial page has been tagged for and is currently pending deletion per user request. [delete]
 [discuss, links]
Reason: Short duplicate of Tutorial:Update Java
This feature is exclusive to Java Edition.
 

Here's a list of which versions of Java you need to play these Minecraft Java Edition versions:

What is Java?

Java is a programming language and computing platform. Unlike many other languages, Java does not run directly on the hardware, but in a virtual machine, called the JVM (Java Virtual Machine).[1] Minecraft: Java Edition is written in Java, and uses it for game logic, rendering, and networking.

As of September 19, 2023, the long-term support (LTS) versions of Java are OpenJDK 8 (LTS, free support by Oracle ended, but still being maintained by other distributions), OpenJDK 11, OpenJDK 17 and OpenJDK 21. You should only use LTS versions of Java, as they provide important security updates.

If you use a custom JVM, you should notice that the official launcher only allow the custom JVM with the same primary Java version as the minimum required Java version to launch the game.[2]

Required Java versions

References

Navigation