NapNodes

← Guías de Minecraft

Minecraft · actualizada el 21 de octubre de 2026

Qué Java necesita tu servidor de Minecraft: la versión para cada Minecraft, de la 1.8 a la 26.x

Cada versión de Minecraft pide una Java mínima, y si el servidor arranca con otra, se cierra con un error que no se entiende. La regla corta: Java 25 para Minecraft 26.1 o posterior, Java 21 de la 1.20.5 a la 1.21.11, Java 17 de la 1.18 a la 1.20.4 y Java 8 para la 1.16.5 y anteriores.

Qué Java pide cada versión de Minecraft

Minecraft 26.1 y posteriores (26.1.x, 26.2, 26.3): Java 25.

Minecraft 1.20.5 a 1.21.11: Java 21.

Minecraft 1.18 a 1.20.4: Java 17.

Minecraft 1.17 y 1.17.1: Java 16 (Java 17 también vale).

Minecraft 1.16.5 y anteriores (1.8, 1.12.2…): Java 8.

Son los mínimos que Mojang pone a cada versión en los datos de su launcher, y Paper pide los mismos. Fíjate en el salto dentro de la 1.20: la 1.20.4 va con Java 17, pero la 1.20.5 ya pide 21.

¿Prefieres no montarlo tú? Servidores de Minecraft desde 6 € al mes, sin permanencia y con devolución íntegra en 72 horas. O crea un servidor de Minecraft gratis, sin tarjeta.

«class file version 65.0»: qué Java te falta

Si el servidor se cierra con algo como «UnsupportedClassVersionError: … has been compiled by a more recent version of the Java Runtime (class file version 65.0), this version of the Java Runtime only recognizes class file versions up to 61.0», tu Java es más vieja de lo que hace falta.

La cuenta: resta 44. 52 es Java 8, 61 es Java 17, 65 es Java 21 y 69 es Java 25. En el ejemplo, el servidor pide Java 21 (65) y tienes Java 17 (61).

Al revés también pasa. Con Forge de versiones viejas y una Java demasiado nueva sale «Unsupported class file major version 65» (o el número que sea): ahí sobra Java. Usa Java 8.

Si no quieres hacer la cuenta, pega el error en nuestra herramienta de Java para Minecraft y te dice qué Java instalar. Si el error es otro, mira por qué no arranca un servidor.

Cómo instalar la Java correcta en tu PC

  1. Descárgala

    Temurin (adoptium.net) tiene todas las que pide Minecraft: 8, 17, 21 y 25. Elige la de la tabla, para tu sistema y de 64 bits. La de Microsoft (Microsoft Build of OpenJDK) también vale, pero no tiene Java 8.

  2. Comprueba cuál usas

    Abre una terminal y escribe java -version. La primera línea dice la versión que se ejecuta al escribir «java».

  3. Si tienes varias, elige en el script

    El servidor usa la que encuentre primero. Para elegir otra, pon en tu start.bat o start.sh la ruta completa de su java (en Windows suele estar en C:\Program Files\Eclipse Adoptium\…\bin\java.exe) en lugar de solo «java». El generador de scripts de arranque te da el script hecho.

  4. No uses la del launcher

    El launcher de Minecraft trae su propia Java, pero es para el juego: no está a mano para arrancar un servidor.

¿Vale una Java más nueva de la que pide?

Desde la 1.17, normalmente sí. Si algo falla al arrancar, vuelve a la que pide la tabla.

En las versiones viejas, mejor la justa. Forge de la 1.16.5 hacia atrás y sus mods fallan con Javas nuevas. Algunas versiones viejas de Paper se niegan a arrancar con una Java que no conocen; con la opción -DPaper.IgnoreJavaVersion=true arranca igual, pero eso ya es bajo tu responsabilidad.

Los plugins y mods también tienen su Java. ViaVersion pide Java 17 desde su versión 5 (junio de 2024) y Geyser, Java 21. En un servidor 1.12.2 con Java 8, las versiones actuales de esos plugins no cargan (lo que pierdes en una versión antigua).

En NapNodes no tienes que instalar nada

El panel pone la Java que toca al crear el servidor y cada vez que cambias de versión en «Mods y plugins» → «Tipo de servidor» o instalas un modpack: Java 25 para la 26.x, Java 21 de la 1.20.5 a la 1.21.11, Java 17 de la 1.17 a la 1.20.4 y Java 8 para las anteriores.

Al cambiar a una versión con Java 8, el panel desactiva el pregenerador de terreno (Chunky), que no funciona en esa Java: el mundo se va generando según exploráis.

Si un plugin no carga y en la «Consola» ves «class file version», es que ese plugin pide una Java más nueva que la de tu versión de Minecraft. Busca una versión anterior del plugin o sube de versión el servidor.

Preguntas frecuentes

¿Qué Java necesita Minecraft 1.21?

Java 21, igual que todas las versiones desde la 1.20.5 hasta la 1.21.11.

¿Qué Java necesita Minecraft 26.1?

Java 25. Vale también para la 26.2, la 26.3 y las siguientes de esa numeración.

¿Qué Java necesita un servidor de Minecraft 1.12.2 con Forge?

Java 8. Con Java 17 o 21, Forge de esa época falla al arrancar.

¿Qué significa «class file version 69.0»?

Que lo que intentas arrancar está hecho para Java 25 y tu Java es más vieja. Resta 44 al número: 69 − 44 = 25.

¿Puedo tener varias versiones de Java instaladas?

Sí. Para elegir una, pon la ruta completa de su java en el script de arranque en vez de solo «java».

¿Lo montamos?

Servidores de Minecraft desde 6 € al mes, sin sobreventa: tu RAM es solo tuya. Y si quieres empezar sin pagar, tienes un servidor de Minecraft gratis, sin tarjeta.

¿Tu servidor no aparece en el juego? Compruébalo en un segundo con «¿Está encendido mi servidor?»: jugadores, versión y MOTD, gratis. ¿Necesitas el UUID de un jugador para la whitelist o los permisos? Búscalo aquí. ¿Vas a dar objetos encantados? Crea el comando con el generador de /give.

Herramienta gratis: ¿Qué Java necesito?. Escribe la versión de Minecraft o pega el error de Java y te decimos qué Java necesita tu servidor o tu juego.

Herramienta gratis: Generador de start.bat. El start.bat o start.sh de tu servidor de Minecraft con la RAM bien puesta y los flags de Aikar, listo para descargar.

Más guías de Minecraft

Todas las guías de Minecraft, ordenadas →