IDEA中打包Spark项目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式

在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>
时间: 2024-10-11 14:13:42

IDEA中打包Spark项目提示Error:(16, 48) java: -source 1.5 中不支持 lambda 表达式的相关文章

Error:(18, 51) java: -source 1.5 中不支持 diamond 运算符 (请使用 -source 7 或更高版本以启用 diamond 运算符)

问题:主要是因为jdk版本不一样 解决: 方法一:List<String> list=new ArrayList<Stirng>(); 方法二:重新安装jdk8的版本(安装和配置环境变量) File->Project Structure->Modules->Language level 选择为7的版本,主要是因为JDK版本不支持 修改之后又出现下面的问题 问题: 解决: 结果: 原文地址:https://www.cnblogs.com/ysgcs/p/960891

Xamarin.iOS项目提示error MSB3174:”TargetFrameworkVersion”的值无效

Xamarin.iOS项目提示error MSB3174:”TargetFrameworkVersion”的值无效 错误信息:MSBulid\14.0\bin\Microsoft.Common.CurrentVersion.targets(3506.5): error MSB3174:”TargetFrameworkVersion”的值无效这个问题会在Xamarin.iOS和Xamarin.Android中出现.根据项目类型不同,解决办法不同.在Xamarin.iOS项目中,需要修改该项目的.c

maven编译报错 -source 1.5 中不支持 lambda 表达式(转)

原文链接:http://blog.csdn.net/kai161/article/details/50379418 在用maven编译项目是由于项目中用了jdk 1.8, 编译是报错  -source 1.5 中不支持 lambda 表达式,Google找到这篇解决方案,记录一下: 编译时报如下错误: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [

maven编译报错 -source 1.7 中不支持 lambda 表达式

Maven项目编译失败: [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] /opt/ihome/jenkins/jobs/dev-aladdin-order/workspace/aladdin-order-intf/src/main/java/com/ihomefnt/aladdin/common/utils/RemoteUtil.ja

Eclipse中打包maven项目-war包方式

IntelliJ IDEA打包成war(包括maven项目)点击打开链接 首先要在maven项目中的pom.XML中配置好需要的配置: 1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.

对express中引入文件时提示Error: Cannot find module错误的理解

打算写个小demo,在引入一个routes文件时,一直提示Error: Cannot find module('./routes')的错误,经过一番了解. 如果要把整个文件夹下所有的模块都引进来  var routes = require('./routes')这时express会默认的去读取文件下的index.js文件,所以文件夹下所有的模块只需在index.js声明即可. 例如: 在routes文件下有user.js.count.js.index.js文件, 只需在index.js中 exp

android中打包含有Activity以及资源文件的jar包在工程中调用

研究如何将资源以及activity文件大包成jar文件供项目调用,走了不少弯路,也尝试了各种不同方式,都不太理想,最终还是从android的官方文档中找到了完美的解决,这里做一个总结. 最近刚刚发布了一款小应用<诗词大全>,有兴趣的朋友请实用提出您的宝贵意见,谢谢 这篇博文内容是结合android 开发文档的翻译以及个人在开发过程中的具体情况的一个总结 第一步,把普通的android project设置成库项目 库项目也是一个标准的android项目,因此你先创建一个普通的android项目.

c++中调用python脚本提示 error LNK2001: 无法解析的外部符号 __imp_Py_Initialize等错误的解决方法

最近项目中需要实现一个服务器宕机后短信提醒的功能,个人觉得在使用Python 写http请求这块很方便,发短信这块就使用了python,但是c++程序中调用这个脚本时,编译不通过,提示如下错误: error LNK2001: 无法解析的外部符号 __imp_PyString_FromStringerror LNK2001: 无法解析的外部符号 __imp_PyCallable_Check error LNK2001: 无法解析的外部符号 __imp_PyObject_CallObjecterro

Android Studio新建了一个项目提示Error:Unable to start the daemon process

提示如下错误: 解决方法: 打开我的电脑找到如下路径: C:\Users\Administrator\.gradle 然后新建一个文件gradle.properties 用记事本打开,输入一下内容: org.gradle.jvmargs=-Xmx512m 重启Android Studio就行了. Error:Unable to start the daemon process