繁体   English   中英

RAD IDE中的@override错误-编译器1.6

[英]@override error in RAD IDE - Compiler 1.6

我正确知道面临的错误如下:

new CommandListener(){}类型的方法commandCompleted(CommandEvent)必须重写超类方法。

即使我在方法中包含@override ,它仍然显示错误。

我的环境是RAD IDE 7.0.0版。 我安装了JDK 1.6。 我还需要做什么?

有两种可能性:

  1. 您的方法签名是错误的,因此您在实际上未覆盖任何内容的方法上使用@Override
  2. 您将项目的JDK遵从性设置为1.5,在该位置上不能在接口方法的实现上使用@Override

我非常确定RAD是基于Eclipse的,因此您应该可以通过以下方法检查合规性级别:转到“窗口”->“首选项”,然后向下浏览“ Java”->“编译器”。 检查“编译器符合级别”的值应为1.6。

如果是1.6,则如Dave所说,您实际上并没有覆盖任何内容,应删除该表示法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM