eclipse4.8版本编译Java8的lambda表达式报错 急急急!

新入职,公司用的Java8。然后新装了eclipse,版本是4.8.0图片说明
但是编写的lambda表达式,一直报编译报错。图片说明
jdk我是配置的1.8,如图图片说明
eclipse配置的编译器也是1.8图片说明

 =>这个是js、C#的写法
java是 ->

上午装过另外一个版本的jdk,是在官网下载的,然后安装后,版本不符合,删除了对应的注册表。不知道这个有没有影响

卸载当前jdk 安装最近jdk 可能会好转

而且也不是Where,而是filter,你整个是C# LINQ啊