Change Java Version on Your Minecraft Server

Which Java version your Minecraft server needs and how to switch between Java 8, 17, and 21.

Different Minecraft versions require specific Java versions.

Java Requirements by Minecraft Version

Minecraft VersionRequired Java
1.7.10 – 1.16.5Java 8
1.17 – 1.17.1Java 16
1.18 – 1.20.4Java 17
1.20.5 – 1.21+Java 21

Changing Java Version

  1. In the XGamingServer Panel, click Startup
  2. Find the Java Version or Docker Image selector
  3. Select the correct Java version for your Minecraft version
  4. Restart your server

Common Errors

ErrorCauseFix
UnsupportedClassVersionErrorJava too old for the MC versionUpgrade Java
java.lang.reflect.InaccessibleObjectExceptionJava too new for older MCDowngrade Java
Server won't start after version changeWrong Java selectedMatch Java to the table above

💡 Tip: When changing Minecraft versions, always check if you need to change Java too.

How is this guide?

40% Off — Limited TimeGet your Minecraft server todayInstant setup, DDoS protection, and 24/7 support included.
Get a Server

On this page