java项目实现接口方法eclipse中报错
为什么eclipse中总是提示Remove @Overrideannotationhttps://blog.csdn.net/wzygis/article/details/23629781
楼主可以试一下 可以查查eclipse你配置的jdk是否有问题 换idea,eclipse 太差了 接口是不是没保存 提示得很明白啊,删除注解。@Override这个注解加上了,方法写错了就会报错的。 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> 有些版本就是这样,拿掉这个override就可以 在eclipse中,compiler 都得设置到1.6。这包括preference->java->compiler 下要改成1.6, 同时,project里的build path 里jdk 也得改成1.6。 这主要是针对同时装了1.5, 1.6,而default is 1.5这种情况的。 应该是版本的问题,override重写好像低版本是会出现这样的错误
页:
[1]
2