当前位置: 首页 > 知识库问答 >
问题:

源代码1.7[重复]中不支持lambda表达式

凤经国
2023-03-14

我在Eclipse中打开了maven项目。但当我做清洁和安装,我得到以上的错误。

我将构建路径改为使用SE1.8,我的编译器也配置为使用1.8。您可以在下面的屏幕截图中看到这一点。

我在project explorer中也看到了小红叉。你可以在下面的图片中看到这一点。

我不确定为什么maven在Eclipse中配置为使用1.8时使用SE1.7。

共有1个答案

阮阳曦
2023-03-14

您需要配置maven以便在编译时使用1.8兼容性:

    <build>
      <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <encoding>utf8</encoding>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
     </plugins>
   </build>
 类似资料: