La guía o código que hallarás en este artículo es la solución más eficiente y válida que hallamos a esta inquietud o dilema.
Solución:
Consulte https://stackoverflow.com/a/12900859/104891.
En primer lugar, establezca el language level
/release versions
en pom.xml
como eso:
1.8
1.8
Maven establece el valor predeterminado en 1.5 de lo contrario. También tendrá que incluir el maven-compiler-plugin
si aún no lo has hecho:
org.apache.maven.plugins
maven-compiler-plugin
3.8.1
Además, intente cambiar la versión de Java en cada uno de estos lugares:
Archivo -> Estructura del proyecto -> Proyecto -> Proyecto SDK -> 11.
Archivo -> Estructura del proyecto -> Proyecto -> Nivel de idioma del proyecto -> 11.
Archivo -> Estructura del proyecto -> Proyecto -> Módulos -> -> Fuentes –> 11
En proyecto -> control + alternativa + s -> Compilación, Ejecución, Implementación -> Compilador -> Compilador de Java -> Versión del código de bytes del proyecto -> 11
En proyecto -> control + alternativa + s -> Compilación, Ejecución, Implementación -> Compilador -> Compilador de Java -> Módulo -> 1.11.
Me tomó un tiempo agregar una solución real, pero así es como me deshago de este error de compilación.
-
Abra las preferencias de IntelliJ.
-
Busque “compilador” (o algo así como “compi”).
-
Desplácese hacia abajo hasta Maven -> compilador de Java. En el panel derecho habrá una lista de módulos y su versión de compilación java asociada “versión de código de bytes de destino”.
-
Seleccione una versión >1.5. Es posible que deba actualizar su jdk si no hay uno disponible.
De forma predeterminada, su “versión de código de bytes del proyecto no está configurada en el proyecto maven.
Piensa que tu versión actual es la 5.
Solución 1:
Simplemente vaya a “Configuración del proyecto> Compilación, Ejecución …> compilador> compilador de Java” y luego cambie su versión de código de bytes a su versión actual de Java.
Solución 2:
Agregar el complemento de compilación a continuación en el archivo POM:
1.8
3.8.1
1.8
1.8
org.apache.maven.plugins
maven-compiler-plugin
$maven.compiler.version
$java.version
Reseñas y puntuaciones
Si te mola el asunto, eres capaz de dejar un artículo acerca de qué te ha gustado de esta reseña.