为什么Eclipse在接口方法上报错@Override?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (25)

我有一个现有的项目使用@Override重写接口方法的方法,而不是超类方法。我不能在代码中改变它,但我希望Eclpse停止抱怨注释,因为我仍然可以使用Maven构建。

我将如何去禁用这个错误?

提问于
用户回答回答于

Java 5下的错误不仅仅在于Eclipse; javac直接从命令行使用会给你同样的错误。它不是有效的Java 5源代码。

但是,你可以将-target 1.5选项指定为JDK 6 javac,该选项将从Java 6源代码生成Java 5版本类文件。

用户回答回答于

项目->属性->java编译器->

启用特定于项目的设置-是编译器遵从性-1.6生成的类文件和源代码兼容性-1.5

扫码关注云+社区