0

有谁知道为什么会这样?我似乎设置了 Java 1.6,但我仍然收到@Override错误,好像系统认为我在 1.5 上,这很奇怪。

关于为什么会发生这种情况的任何想法?

编辑

错误信息是

method(parametertypes)类型的方法Type必须覆盖超类方法

4

2 回答 2

3

您需要同时设置合规级别

在此处输入图像描述

并添加适当的 JRE 库(右键单击项目并选择“属性”以获取下面的屏幕)

在此处输入图像描述

完成上述步骤后,您可能需要“清理”项目(Project > Clean...)。

于 2013-01-02T12:46:02.820 回答
1

如果您还没有,请导航到Window-> Preferences-> Java->Compiler并将编译器合规级别设置为 1.6。

这假设您已经在项目的构建路径上设置了 1.6。

于 2013-01-02T12:44:39.530 回答