@Override报错The method of type must override a superclass method解决方案 末蓝、 2022-05-27 13:23 174阅读 0赞 > 在写接口实现类的时候,发现给方法加上@Override竟然报错。之前有看到过jdk1.5之前包括jdk1.5都会有这个这个bug。下面是解决思路 ### 解决方案 ### #### 1、看是否是该接口的实现类(排除之后看下一步) #### #### 2、进入Window->Preferences->Java->Compiler看JDK版本,需要大于1.5版本(这里我发现我的版本是jdk9,没问题) #### ![这里写图片描述][70] #### 3、最后看该项目的JRE版本与jdk保持一直并大于1.5(右键项目,选择Properties) #### > 果然项目JRE版本是1.5,改下版本就解决了 ![这里写图片描述][70 1] #### 4、如果还不行的话在看下Project Facets(右键项目,选择Properties) #### > 选择大于1.5版本,可以和jdk保持一致 ![这里写图片描述][70 2] [70]: /images/20220527/c0d57d947c7948aea27c9a55fe965945.png [70 1]: /images/20220527/806f8ed399e44072928643cf1cd2a5b2.png [70 2]: /images/20220527/a12bf0a575324fe4b8d5b60f1429d82a.png
还没有评论,来说两句吧...