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

cha*_*han 4 java drools

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

Jos*_*tha 8

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

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

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


Chr*_*ich 1

这是一个与 drools eclipse 和 java 8 相关的错误https://bugzilla.redhat.com/show_bug.cgi?id=1078146