在 Eclipse 中,我做了:Source > Clean up,并根据这些规则进行了清理:
- 使用声明类型更改对静态成员的非静态访问
- 将对静态成员的间接访问更改为直接访问(通过子类型访问)
- 删除未使用的导入
- 添加缺少的“@Override”注释
- 添加缺少的“@Deprecated”注释
- 删除不必要的演员表
- 删除不必要的“$NON-NLS$”标签
但我似乎无法再编译它了。我收到以下错误:
错误预验证类 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 ...打包项目myapp失败(耗时0.422秒)
当我将鼠标悬停在@Override 上时,它给了我建议“无法将覆盖解析为一种类型”
我现在不知道该怎么办..