Kemungkinan besar Anda memiliki opsi kompilator yang salah diimpor dari Maven di sini:
Juga periksa pengaturan versi proyek dan modul bytecode ( target ) yang diuraikan pada tangkapan layar.
Tempat lain di mana tingkat bahasa sumber dikonfigurasi:
- Struktur Proyek | Modul (periksa setiap modul) | Sumber
Level bahasa default Maven adalah 1.5 (5.0), Anda akan melihat versi ini sebagai level bahasa Modul pada tangkapan layar di atas.
Ini dapat diubah menggunakan konfigurasi maven-compiler-plugin di dalam 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>
atau
<project>
[...]
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
[...]
</project>
IntelliJ IDEA akan menghormati pengaturan ini setelah Anda mengimpor kembali proyek Maven di jendela alat Maven Projects :