在eclipse中,显示值1.8不是有效的语言级别

我在eclipse luna,java 1.8,drools 5.4.0中使用drools项目。 当我打开drools文件时,显示值“1.8”不是有效的语言级别。 我该怎么办?

迟到的答案,但无论如何希望它会帮助某人。

将合规性级别下拉到Java7:项目属性> Java编译器并勾选“启用项目特定设置”选择编译器合规性级别为1.7。

如果您的项目是分面的,则可能还需要删除facet版本。 项目属性>项目构面,并为包含Java的行选择1.7。

将合规性级别下载到Java7:

项目属性> Java编译器和勾选“启用项目特定设置”选择编译器合规性级别为1.7。

它是drools eclipse和java 8的一个bug .https: //bugzilla.redhat.com/show_bug.cgi?id = 1078146