The method of type must override a superclass method解决方式, myeclipse, java, web

The method of type must override a superclass method解决方式

工程导入MyEclipse时,出现问题提示: The method of type must override asuperclass? annotation:@Override的原因
查阅了一下资料,发现说在jdk1.5下要使用@Override 这个annotation 必须保证 被标注方法来源于class 而不是interface,
但我检查过,发现自己的jdk确实是1.6版本啊。
最后发现,即使自己的jdk是1.6,还需要修改myeclipse里面的编译jdk版本,从5.0改成6.0,要不就会出现上述错误。
修改路径是:
所有项目:
Windows--Preferences--Java--Compiler,在右边的Compiler compliance level 修改版本为 6.0
指定项目:
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

注意,对于 Web项目 还需要修改以下地方:

右键单击项目--Properties—MyEclipse—Project Facets—Java将1.5改成1.6

猜你喜欢

转载自thaipine.iteye.com/blog/2354220