Eclipse不会将JRE 8识别为大于JRE 5

时间:2014-04-27 16:07:21

标签: java eclipse java-8

我在我的机器上安装了Java 8,并用它启动了一个项目。但是,当我使用@Override注释时,代码会以红色下划线,并显示错误Syntax error, annotations are only available if source level is 1.5 or greater

我已经安装了已发布的Eclipse Java开发工具修补程序,支持Java 8(适用于Kepler SR2),但这只增加了对Java 8中新功能的支持,并且没有修复带注释的错误。

3 个答案:

答案 0 :(得分:4)

确保你的INSTALLED_JRE指向eclipse中的jdk 1.8

Preference > java > installed_jre

确保java> eclipse中的编译器设置为1.8

preference > java > compiler > compiler compliance level 

答案 1 :(得分:0)

默认情况下会设置1.4版本,因此请确保设置首选项> java>编译器> eclipse IDE中的编译器合规性级别

答案 2 :(得分:-1)

如果您使用的是maven,可以尝试右键单击项目名称并运行Maven / Update Project。