我对 Maven 和 IntelliJ IDEA 都是新手。

我有一个用 Java 8 编写的 Maven 项目。每当我尝试构建它(Maven 项目窗口 -> 生命周期 -> 编译 -> 运行 Maven Build)时,我都会收到一系列编译错误:

[ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5 
(use -source 8 or higher to enable lambda expressions) 

我应该在哪里更改 -source 参数的值?我尝试在“设置”->“编译器”->“Java 编译器”中将其添加为附加参数,但得到了相同的结果。

项目和模块的语言级别均设置为 8.0。

我使用的是 Maven 3.2.3 和 IntelliJ IDEA Community Edition 13.1.2。

请您参考如下方法:

或者更简单,将其添加到 pom 的 properties 部分:

<properties> 
  <maven.compiler.source>1.8</maven.compiler.source> 
  <maven.compiler.target>1.8</maven.compiler.target> 
</properties> 


评论关闭
IT源码网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!