Para cambiar la versión de Java de tu servidor de Minecraft, primero revisa qué Java pide tu versión (Java 8 para 1.12–1.16.5, Java 17 para 1.18–1.20.4, Java 21 para 1.20.5–1.21.11 y Java 25 para 26.1 en adelante) y luego cambia la Java con la que arranca el servidor. En un panel como el nuestro se hace en Startup → Docker Image; en tu PC instalas esa Java y la pones en tu comando de arranque. Reinicia y revisa el log.
El error que trae aquí a casi todos se ve así: UnsupportedClassVersionError ... class file version 65.0, this version of the Java Runtime only recognizes class file versions up to 61.0. Quiere decir que el JAR del servidor se compiló para una Java más nueva que la que lo está corriendo.
Qué versión de Java pide cada versión de Minecraft
La Minecraft Wiki da la Java mínima para cada rango de versiones de Java Edition:
| Minecraft Java Edition | Java mínima |
|---|---|
| 1.12 a 1.16.5 | Java 8 |
| 1.17 a 1.17.1 | Java 16 |
| 1.18 a 1.20.4 | Java 17 |
| 1.20.5 a 1.21.11 | Java 21 |
| 26.1 en adelante | Java 25 |
Paper, Purpur, Fabric, Forge y NeoForge siguen la misma tabla, porque corren sobre esa versión de Minecraft. Los plugins y mods pueden pedir más: si la página de un plugin dice «Java 21 required», no importa que tu versión de Minecraft acepte Java 17.
Cómo leer el error de class file version
Los números del error son versiones de archivo de clase, no versiones de Java. Tradúcelos con esta tabla:
| Class file version | Versión de Java |
|---|---|
| 52 | Java 8 |
| 60 | Java 16 |
| 61 | Java 17 |
| 65 | Java 21 |
| 69 | Java 25 |
Entonces «class file version 65.0 … up to 61.0» se lee así: el servidor pide Java 21 y estás usando Java 17. Si el mismo error sale en el log de un plugin, es ese plugin el que pide una Java más nueva.
Cómo cambiar la versión de Java del servidor de Minecraft en el panel
- Entra a Backups y crea un respaldo. Tarda un minuto y te salva si por error terminas bajando de versión.
- Detén el servidor desde la Console.
- Abre Startup y busca Docker Image.
- Si tu servidor ofrece varias imágenes, elige la que tenga la Java de la tabla de arriba, por ejemplo Java 21 para la 1.21.1.
- Arranca el servidor y revisa la Console. Las primeras líneas suelen mostrar la versión de Java que arrancó, y el servidor debe llegar a
Done. - Si Docker Image muestra una sola opción, o ninguna es la que necesitas, abre un ticket y pídele a soporte esa versión de Java.
Si además vas a cambiar de versión de Minecraft, hazlo primero en Version y luego ajusta Java. En cómo actualizar un servidor de Minecraft te explicamos el orden de los pasos y el respaldo.
Cómo cambiar la versión de Java en tu PC
En un servidor en casa o en un VPS, la Java la manejas tú.
- Instala la versión de Java que necesitas (un build de OpenJDK como Eclipse Temurin funciona bien).
- Revisa cuál usa tu sistema por defecto:
java -version
- Si no es la correcta, llama a la Java que quieres con su ruta completa en tu script de arranque. En Linux, por ejemplo:
/usr/lib/jvm/java-21-openjdk/bin/java -Xmx4G -jar server.jar nogui
- En Windows, pon en tu
start.batla ruta completa dejava.exedentro de la carpeta de esa Java, entre comillas si la ruta tiene espacios. - Arranca el servidor y confirma la versión en las primeras líneas del log.
En una misma PC pueden convivir varias versiones de Java. Usar la ruta completa en el script evita cambiar la Java por defecto de todo lo demás.
Errores comunes con Java y cómo arreglarlos
- El servidor no arranca después de actualizar: la versión nueva de Minecraft pide una Java más nueva. Revisa la tabla y cámbiala.
- Un modpack viejo crashea al arrancar: los packs de 1.12.2 y 1.16.5 piden Java 8. No los corras en 17 ni en 21.
- Un solo plugin no se activa: ese plugin pide una Java más nueva que la del servidor. Sube Java (si tu versión de Minecraft lo permite) o usa un build más viejo del plugin.
- El servidor corre pero usa poca memoria: eso es la RAM, no Java. Mira servidor de Minecraft no usa toda la RAM.
- Sigue sin arrancar: la lista de servidor de Minecraft no inicia revisa la EULA, el puerto y los archivos dañados.
Todas las versiones de Minecraft en TheGameHosting
Cambiar de versión es normal en un servidor activo, y el panel está hecho para eso. En TheGameHosting el Version Changer instala Paper, Purpur, Fabric, Forge, NeoForge, Vanilla y más; Startup guarda la imagen de Java; Backups hace una copia antes de cada cambio y la Console te muestra el resultado al momento. Los servidores corren 24/7 en Dallas o Ámsterdam con CPUs AMD 9950X o 7950X3D y NVMe, con protección DDoS en todos los planes.
Los planes empiezan en $1.90 USD al mes en hosting de servidores de Minecraft. Compara la RAM en planes de servidores de juegos y usa FULL2026 para tener 15 % de descuento de por vida. Elige tu plan en Precios y tu servidor queda listo en unos 60 segundos.
Preguntas frecuentes
¿Qué versión de Java necesito para un servidor de Minecraft?
Java 21 para 1.20.5 a 1.21.11, Java 25 para 26.1 en adelante, Java 17 para 1.18 a 1.20.4 y Java 8 para 1.12 a 1.16.5. Los mods y plugins pueden pedir una más nueva.
¿Cómo cambio la Java de mi servidor de Minecraft en un hosting?
Detén el servidor, abre Startup, elige la Java correcta en Docker Image y arráncalo otra vez. Si no aparece la que necesitas, pídela a soporte.
¿Qué significa «class file version 65.0»?
La class file version 65 es Java 21. El servidor o un plugin pide Java 21 y la Java que lo corre es más vieja.
¿Puedo usar Java 21 en un servidor 1.16.5?
La 1.16.5 vanilla solo pide Java 8 o más nueva, pero los servidores 1.16.5 con Forge suelen crashear con Java nuevas. Para esos usa Java 8.
Hosting para este juego
Escrito por el equipo de TheGameHosting, la gente que administra nuestros servidores en Dallas y Ámsterdam y responde tus tickets.
Todas las entradas
Equipo de TheGameHosting
