Errores y soluciones

«UnsupportedClassVersionError»: versión de Java equivocada

Revisado el 6 de septiembre de 2026 1 min de lectura

Este error es Java diciendo que le han dado un archivo compilado por un Java más nuevo que él. Nunca va de que tu mundo o tus plugins estén mal: es un desajuste de número de versión, y tiene una solución limpia.

Lo que estás viendo

  • java.lang.UnsupportedClassVersionError
  • has been compiled by a more recent version of the Java Runtime
  • El servidor se para a los pocos segundos, antes de cargar el mundo.

Por qué pasa

Cada versión de Minecraft necesita un Java mínimo. A grandes rasgos: 1.17 y 1.18 piden Java 17, 1.19 y 1.20.4 funcionan con 17, y de 1.20.5 en adelante hace falta Java 21. Un jar compilado para un Java más nuevo simplemente no carga en uno más viejo.

Qué hacer

  1. Lee los dos números del mensaje

    Dice qué versión de archivo de clase recibió y cuál soporta. 65 es Java 21, 61 es Java 17, 60 es Java 16.

  2. Sube la versión de Java en el panel

    Los ajustes de arranque te dejan elegir con qué Java corre el servidor. Escoge uno que cumpla el mínimo de tu versión de Minecraft.

  3. Reinicia y vuelve a leer la consola

    El error debería desaparecer del todo. Si ahora se queja otro plugin, ese plugin necesita actualizarse para el Java nuevo.

Cómo saber que ya está

La consola llega a Done y no aparece ningún error de versión de clase en todo el registro.

Conviene saberlo

Poner siempre el Java más nuevo tampoco es la respuesta. Algunos modpacks antiguos se niegan a arrancar en Java 21 y necesitan el 17 concretamente: ajústate al requisito del pack en vez de ir siempre al más alto.