I'm using IntelliJ Idea and I get this error.
Lambda expressions are not supported in -source 1.6
Got this when I updated from 2016 to the 2017 version of the community edition after I did something with gradle.
Settings: Java compiler: Project bytecode version: 1.8 Modules bytecode version: 1.8 Project SDK: 1.8 Project language level: default(8) Modules 1.8 as well
Check Settings -> Compiler - > Java Compiler
.
If that doesn't work,
for MAVEN: you can set it in your pom.xml, like this:
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
</properties>
for gradle :
sourceCompatibility = "1.8";
targetCompatibility = "1.8"; // defaults to sourceCompatibility