2

这是我第一次使用外部库,我对删除所有错误有点紧张。添加时的库给了我一大堆错误,具有相同的修复“删除@Override注释”。

解决此问题的方法是将我的 JDK 增加到 1.6:ActionBarSherlock 库在导入后充满错误

但现在我担心我的其他应用程序......我编译它们的方式错误吗?另外,我有一个可用的 1.7 JDK,我应该使用它而不是 1.6 吗?对不起,我真的不知道有什么区别。

4

1 回答 1

5

这个非常普遍的问题...

这很可能是因为您在 Java 1.5 和 Java 1.6 之间切换。在 1.5 中,您不能使用 @Override 标记接口实现,但在 1.6 中可以。

@Override 注释错误(android 首选项)

Eclipse 中覆盖注释的错误

将项目导入 Eclipse 后出现“必须覆盖超类方法”错误

为什么我使用@Override 得到“必须覆盖超类方法”?

另外,我有一个可用的 1.7 JDK,我应该使用它而不是 1.6 吗?

Android 的 Java 7 语言功能

Android 是否计划支持 Java7?

Android 的 Java 版本与 Java SE 版本有何关系?

于 2012-06-30T21:14:35.580 回答