idea maven项目 提示java -source 15 中不支持 lambda 表达式 java compiler没找到18找到了8
.0以上版本的Java Compiler
这个问题通常是因为项目使用的Java版本低于1.8,而Lambda表达式是在Java 8中引入的新特性。解决此问题的方法是,在Maven项目的pom.xml文件中指定Java版本为1.8或更高版本:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
这将使用Java 1.8编译项目,并解决Lambda表达式不受支持的问题
原文地址: https://www.cveoy.top/t/topic/fcOT 著作权归作者所有。请勿转载和采集!