我已经在我的机器上安装了Java 8,并用它启动了一个项目。但是,当我使用@Override批注时,代码下划线为红色,并且出现错误Syntax error, annotations are only available if source level is 1.5 or greater。
我已经安装了发布的Eclipse Java Development Tools Patch with Java8 support (对于Kepler SR2),但这只增加了对Java8中新特性的支持,并没有修复注释的bug。
发布于 2014-04-28 00:09:46
确保您的INSTALLED_JRE指向eclipse中的JDK1.8
Preference > java > installed_jre确保在eclipse中将java >编译器设置为1.8
preference > java > compiler > compiler compliance level 发布于 2017-03-06 01:33:25
默认情况下会设置1.4版本,因此请确保在eclipse IDE中设置preference > java >编译器>编译器遵从性级别
发布于 2017-01-05 04:11:52
如果您使用的是maven,您可以尝试右键单击项目名称并运行Maven/Update Project。
https://stackoverflow.com/questions/23325667
复制相似问题