首页  >  文章  >  Java  >  为什么将 Android 项目导入 Eclipse 后出现'必须重写超类方法”错误?

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

Linda Hamilton
Linda Hamilton原创
2024-11-12 14:54:02399浏览

Why Do I Get

排除 Eclipse 导入后重写方法的错误

将 Android 项目导入 Eclipse 时,用户经常会遇到错误,指示某个方法“必须重写”超类方法。”此问题源于 Eclipse 中默认的 Java 编译器级别,导入时设置为 1.5。但是,这些方法是实现的接口方法,在 Java 1.6 或更高版本中需要使用 @Override 注解。

解决方案:

要解决此问题,请按照以下步骤操作:

  1. 更新 Java 编译器级别:导航到 Eclipse 中的项目或 IDE 首选项。在“Java编译器”设置下,将“编译器合规级别”更改为1.6。
  2. 指定JRE 1.6进行程序执行:确保选择JRE 1.6作为项目的执行环境。此设置可以在 Eclipse 首选项的“Java Runtimes”部分中找到。

通过更新编译器级别和 JRE,Eclipse 将识别已实现的接口方法上的 @Override 注解,从而解决错误。此外,手动创建的方法将像以前一样使用正确的参数名称,从而无需手动重新创建。

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

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