gpt4 book ai didi

java - 黑莓@Override符号错误

转载 作者:行者123 更新时间:2023-12-01 19:21:38 24 4
gpt4 key购买 nike

在 Eclipse 中,我执行了:Source > Clean up,并根据以下规则进行了清理:

  • 将非静态访问更改为静态使用声明类型的成员
  • 将间接访问更改为静态成员直接访问(访问通过子类型)
  • 删除未使用的导入
  • 添加缺失的“@Override”注释
  • 添加缺失的“@Deprecated”注释
  • 删除不必要的强制转换
  • 删除不必要的“$NON-NLS$”标签

但我似乎无法再编译它了。我收到以下错误:

Error preverifying class com.myapp.blackberry.Override java/lang/NoClassDefFoundError: java/lang/annotation/Annotation Error!: Error: preverifier failed: C:\eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.29\components\bin\preverify.exe -d C:\DOCUME ... Packaging project myapp failed (took 0.422 seconds)

当我将鼠标悬停在@Override 上时,它会给我建议“Override 无法解析为类型”

我现在不知道该怎么办..

最佳答案

Blackberry 开发建立在 j2me 之上,它具有 Java 1.3 的语言特性。这意味着它不支持注释。您可以删除 @Override 注释,您的代码将正常工作。请记住,这些都是可选的,但无论如何都是推荐的。

我所做的就是写//@Override 。当/如果将来添加注释时,将很容易进行正则表达式替换并删除注释标记。

关于java - 黑莓@Override符号错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3971301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com