Saltar al contenido

IntelliJ: Error: java: error: la versión de lanzamiento 5 no es compatible

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.

  1. Abra las preferencias de IntelliJ.

  2. Busque “compilador” (o algo así como “compi”).

  3. 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”.

  4. Seleccione una versión >1.5. Es posible que deba actualizar su jdk si no hay uno disponible.

ingrese la descripción de la imagen aquí

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
                    $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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *