我在IDE,Intellij Idea 14.1.1中运行lambda表达式的evaluate表达式。它给出了无法为目标级别1.8编译的消息。需要在java版本上运行IDEA至少1.8,目前运行在1.6.0_65-b14-466.1-11M4716
代码编译得很好并且运行正常,只有当我在调试时评估表达式时才会遇到此问题。 我已经检查了所有编译器设置,它们都设置为1.8。
任何想法我需要改变什么设置?
答案 0 :(得分:0)
答案 1 :(得分:0)
打开pom.xml并在build:
中输入Java配置 <build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>