La guía paso a paso o código que verás en este post es la resolución más eficiente y válida que encontramos a esta duda o problema.
Solución:
Seleccione “Archivo” -> “Estructura del proyecto”.
En “Configuración del proyecto”, seleccione “Proyecto”
Desde allí puede seleccionar el “Proyecto SDK”.
Significa que su versión de tiempo de ejecución de Java es 1.8, pero su versión de compilador (javac) es 1.6. Para resolverlo simplemente, retire la versión de Java de 1.8 a 1.6.
Pero si no desea cambiar la versión del tiempo de ejecución de Java, realice los siguientes pasos:
- JAVA_HOME = “la ruta de la carpeta jdk v1.8”, para asegurarse de que jdk también sea v1.8 y use java -version y javac -version nuevamente para asegurarse
- Asegúrese de que el modo de compilación de IntelliJ esté configurado para cumplir con v1.6 Pero lo he intentado. no resolvió mi problema.
Obtuve el mismo error que en el encabezado debido a un intento fallido de compilar mi proyecto con Java 8 y luego volví a intentar compilar con Java 6. Algunas clases se compilaron en el primer intento con 8 y no se recompilaron con 6. Las clases mixtas no compilaron después. El proyecto de limpieza resolvió el problema. Esta respuesta no es estrictamente relevante para la pregunta, pero podría ser útil para alguien.