@Override must override a superclass method

在用Eclipse开发Java项目时,@Override 注解时会出现以下错误提示:
The method *** of type *** must override a superclass method

主要是因为该项目的Compiler comliance level的值设置不正确造成的,5.0是不支持@Override等注解,只要把它改为6.0就可以了,当然或者你也可以直接把注解@Override去掉。

修改Compiler comliance level的方法(两个):

方法一:将window->preferences->Java Compiler,找到选项:Compiler compliance level,修改相应的值即可,注意此时是一个全局的修改,当然也可以为某个项目单独设置。如下图显示:

方法二:右击项目->Properties->Java Compiler,找到选项:Compiler compliance level,修改相应的值即可。

原创文章,转载请注明: 转载自micmiu – 软件开发+生活点滴[ http://www.micmiu.com/ ]

本文链接地址: http://www.micmiu.com/software/common/eclipse-java-compiler/

发表评论?

0 条评论。

发表评论


注意 - 你可以用以下 HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">