在Eclipse中,我做了:Source>清理,并根据这些规则进行清理:
但我似乎无法编译它。我收到以下错误:
预先验证类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上时,它会向我提出建议“覆盖无法解析为某种类型”
我不知道此时该做什么..
答案 0 :(得分:3)
Blackberry开发基于j2me构建,它具有Java 1.3的语言功能。这意味着它不支持注释。您可以删除@Override注释,您的代码也可以使用。请记住,这些都是可选的,但无论如何都是推荐的。
我做的是写// @覆盖而不是。当/如果将来添加注释时,很容易进行正则表达式替换并删除注释标记。
答案 1 :(得分:1)