IDEA中打包Spark項目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表達式
阿新 • • 發佈:2017-11-28
maven art -c tid conf -- 保存 park 分享圖片
在idea中新建了一Spark的項目,在做項目的編譯打包的時候,提示如下錯誤信息:
Error:(16, 48) java: -source 1.5 中不支持 lambda 表達式 (請使用 -source 8 或更高版本以啟用 lambda 表達式)
解決方法是:
第一步: File --> Project Stucture 選擇項目設置Lanugage level, 如下圖所示
第二步: File --> Settings --> Compiler --> Java Compiler設置bytecode version, 如下圖所示:
設置為1.8, 並確認保存即可。
第三步:pom.xml中配置一下jdk版本
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>2.1</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin>
IDEA中打包Spark項目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表達式