[color=blue]The method of type must override a superclass method解决方式 [/color]
工程导入MyEclipse时,出现问题提示:[color=red]The method of type must override asuperclass? annotation:@Override[/color]的原因
查阅了一下资料,发现说在jdk1.5下要使用@Override 这个annotation 必须保证 被标注方法来源于class 而不是interface,
但我检查过,发现自己的jdk确实是1.6版本啊。
最后发现,即使自己的jdk是1.6,还需要修改myeclipse里面的编译jdk版本,从5.0改成6.0,要不就会出现上述错误。
修改路径是:
所有项目:
[color=red]Windows--Preferences--Java--Compiler,在右边的Compiler compliance level 修改版本为 6.0[/color],
指定项目:
[color=red]Windows->Preferences->Java->Compiler “configure project specific
settings”, Change from java 1.5 (5.0) to 1.6 (6.0) and then “yes” rebuild project[/color]。
注意,对于 Web项目 还需要修改以下地方:
[color=red]右键单击项目--Properties—MyEclipse—Project Facets—Java将1.5改成1.6[/color]
工程导入MyEclipse时,出现问题提示:[color=red]The method of type must override asuperclass? annotation:@Override[/color]的原因
查阅了一下资料,发现说在jdk1.5下要使用@Override 这个annotation 必须保证 被标注方法来源于class 而不是interface,
但我检查过,发现自己的jdk确实是1.6版本啊。
最后发现,即使自己的jdk是1.6,还需要修改myeclipse里面的编译jdk版本,从5.0改成6.0,要不就会出现上述错误。
修改路径是:
所有项目:
[color=red]Windows--Preferences--Java--Compiler,在右边的Compiler compliance level 修改版本为 6.0[/color],
指定项目:
[color=red]Windows->Preferences->Java->Compiler “configure project specific
settings”, Change from java 1.5 (5.0) to 1.6 (6.0) and then “yes” rebuild project[/color]。
注意,对于 Web项目 还需要修改以下地方:
[color=red]右键单击项目--Properties—MyEclipse—Project Facets—Java将1.5改成1.6[/color]