Wahrscheinlich haben Sie hier falsche Compiler-Optionen aus Maven importiert:
Überprüfen Sie auch den Projekt- und Modulbytecode ( Ziel ) die auf dem Screenshot dargestellten Einstellungen.
Andere Orte, an denen die fuente Sprachlevel konfiguriert ist:
- Projektstruktur | Projekt
- Projektstruktur | Module (jedes Modul überprüfen) | Quellen
Maven Standard-Sprachlevel est 1.5 (5.0), so sehen Sie diese Version als Modul-Sprachlevel auf dem obigen Bildschirmfoto.
Dies kann geändert werden mit maven-compiler-plugin Konfiguration innerhalb pom.xml
:
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
oder
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
IntelliJ IDEA berücksichtigt diese Einstellung, nachdem Sie Reimport das Maven-Projekt im Verzeichnis Maven-Projekte Werkzeugfenster: