【发布时间】:2010-10-20 03:07:08
【问题描述】:
在 Eclipse 中,我做了:Source > Clean up,并按照这些规则进行了清理:
- 将非静态访问更改为静态 成员使用声明类型
- 将间接访问更改为静态 成员直接访问(访问 通过子类型)
- 删除未使用的导入
- 添加缺少的“@Override”注释
- 添加缺少的“@Deprecated”注释
- 删除不必要的演员表
- 删除不必要的“$NON-NLS$”标签
但我似乎无法再编译它了。我收到以下错误:
预验证类 com.myapp.blackberry.Override 时出错 java/lang/NoClassDefFoundError: java/lang/annotation/Annotation 错误!:错误:预验证失败:C:\eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0.29\components\bin\preverify.exe -d C:\DOCUME ... 打包项目 myapp 失败(耗时 0.422 秒)
当我将鼠标悬停在 @Override 上时,它会提示我“无法将覆盖解析为类型”
我现在不知道该怎么办..
【问题讨论】:
标签: java eclipse blackberry blackberry-eclipse-plugin