La clase ha sido compilada por una versión más reciente del entorno Java.

Resuelto user5218071 asked hace 7 años • 38 respuestas

Mientras ejecuto un script, aparece el siguiente mensaje de error en la consola de Eclipse:

La clase ha sido compilada por una versión más reciente del entorno Java (versión de archivo de clase 53.0), esta versión de Java Runtime solo reconoce versiones de archivos de clase hasta 52.0.


  • Versión de Java: 8
  • IDE: Eclipse v4.7 (oxígeno)
  • Versión de Firefox: 46
user5218071 avatar Nov 23 '17 20:11 user5218071
Aceptado

Esto es sólo una discrepancia de versión. Ha compilado su código usando la versión 9 de Java y su JRE actual es la versión 8. Intente actualizar su JRE a 9.

49 = Java 5
50 = Java 6
51 = Java 7
52 = Java 8
53 = Java 9
54 = Java 10
55 = Java 11
56 = Java 12
57 = Java 13
58 = Java 14
59 = Java 15
60 = Java 16
61 = Java 17
62 = Java 18
63 = Java 19
64 = Java 20
65 = Java 21
Haagenti avatar Nov 23 '2017 13:11 Haagenti

Es posible que también vea este error en IntelliJ y aparezca en Google.

Creo que es un error de Gradle más que un error de IDE.

La solución (robada de aquí ) es configurar Java 11 como Gradle JVM en IntelliJ:

Archivo -> Configuración -> Compilación, ejecución y desarrollo -> Herramientas de compilación -> Gradle y cambie Gradle JVM a 11

ingrese la descripción de la imagen aquí

Esa captura de pantalla también fue robada del problema de Jetbrains.

georgiecasey avatar Mar 23 '2022 01:03 georgiecasey