Java 为什么可以';我在IntelliJ IDEA中使用lambdas和Spark web框架吗?
我得到了一个maven项目,它具有以下依赖性:Java 为什么可以';我在IntelliJ IDEA中使用lambdas和Spark web框架吗?,java,maven,intellij-idea,lambda,java-8,Java,Maven,Intellij Idea,Lambda,Java 8,我得到了一个maven项目,它具有以下依赖性: <dependency> <groupId>com.sparkjava</groupId> <artifactId>spark-core</artifactId> <version>2.0.0</version> </dependency> 我使用lambdas,因为文档告诉我可以,实际上这是一个例子。但IDE抱怨:
<dependency>
<groupId>com.sparkjava</groupId>
<artifactId>spark-core</artifactId>
<version>2.0.0</version>
</dependency>
我使用lambdas,因为文档告诉我可以,实际上这是一个例子。但IDE抱怨:
我怎样才能让它工作
编辑我确实在项目创建时将Java8设置为SDK
我知道您已经完成了SDK部分-这只是一个对其他人有用的检查表您还需要设置语言级别。您的pom.xml文件中可能有将源代码级别设置为1.6的内容
package com.tengen;
import static spark.Spark.*;
import spark.*;
/**
* Created by diegoaguilar on 6/7/14.
*/
public class WebServer {
public static void main(String[] args) {
get("/hello", (request, response) -> {
return "Hello World!";
});
}
}
Error:(13, 43) java: lambda expressions are not supported in -source 1.6
(use -source 8 or higher to enable lambda expressions)