首页 >Java >java教程 >为什么 Eclipse 在项目导入后抛出'必须重写超类方法”错误?

为什么 Eclipse 在项目导入后抛出'必须重写超类方法”错误?

Linda Hamilton
Linda Hamilton原创
2024-11-19 15:44:021011浏览

Why Does Eclipse Throw a

Eclipse 中出现错误:项目导入后“必须重写超类方法”

将 Android 项目重新导入 Eclipse 时,用户经常会遇到错误指出“该方法必须重写超类方法。”这与编译器设置配置不正确时 Eclipse 处理重写方法的不一致有关。

原因:

Eclipse 默认使用 Java 1.5 编译设置。在Java 1.6中,实现接口方法的方法可以使用@Override注解。但是,在 Java 1.5 中,@Override 只能应用于重写超类方法的方法。

解决方案:

要解决此问题,请将项目/IDE 首选项调整为如下:

  1. 将 Java 编译器级别设置为1.6.
  2. 选择 JRE 1.6 从 Eclipse 执行程序。

通过更新这些设置,Eclipse 将识别出重写的方法旨在实现接口方法而不是重写超类方法。因此,错误将不再出现。

如果 Eclipse 没有自动填充参数名称,请确保您还手动分配正确的参数名称,因为这种不一致仍然会导致错误发生。

以上是为什么 Eclipse 在项目导入后抛出'必须重写超类方法”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn