我对 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 社区版 13.1.2。
或者更简单,将其添加到您的 pom 中properties
部分:
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)