comeasyou 发表于 2020-11-13 15:29

java项目实现接口方法eclipse中报错

为什么eclipse中总是提示Remove @Overrideannotation

空心人i 发表于 2020-11-13 16:01

https://blog.csdn.net/wzygis/article/details/23629781
楼主可以试一下

划时代光 发表于 2020-11-13 16:03

可以查查eclipse你配置的jdk是否有问题

hualonghongyan 发表于 2020-11-13 16:10

换idea,eclipse 太差了

随风丶而逝 发表于 2020-11-13 16:18

接口是不是没保存

西楠 发表于 2020-11-13 16:22

提示得很明白啊,删除注解。@Override这个注解加上了,方法写错了就会报错的。

liuxiaowei 发表于 2020-11-13 17:51

Module SDK默认配置是1.5,1.5版本还没有@Override这个注解,你把项目的JDK的版本设置成高版本的就可以了,如果没有使用maven就只能在设置中手动改了,如果使用maven 可以直接在POM中加上这个
<properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
      <maven.compiler.source>1.8</maven.compiler.source>
      <maven.compiler.target>1.8</maven.compiler.target>
    </properties>

moking 发表于 2020-11-13 18:25

有些版本就是这样,拿掉这个override就可以

你猜啊 发表于 2020-11-13 18:29

在eclipse中,compiler 都得设置到1.6。这包括preference->java->compiler 下要改成1.6, 同时,project里的build path 里jdk 也得改成1.6。 这主要是针对同时装了1.5, 1.6,而default is 1.5这种情况的。

hdr918 发表于 2020-11-15 23:41

应该是版本的问题,override重写好像低版本是会出现这样的错误
页: [1] 2
查看完整版本: java项目实现接口方法eclipse中报错