В Eclipse я сделал: Source > Cleanup и сделал очистку в соответствии со следующими правилами:
- Измените нестатический доступ к статическим членам, используя объявление типа
- Измените косвенный доступ к статическим членам на прямой доступ (доступ через подтипы)
- Удалить неиспользуемый импорт
- Добавить отсутствующие аннотации @Override
- Добавить отсутствующие аннотации @Deprecated
- Удалить ненужные приведения
- Удалите ненужные теги $NON-NLS$.
но я больше не могу его компилировать. Я получаю следующую ошибку:
Ошибка предварительной проверки класса com.myapp.blackberry.Override java/lang/NoClassDefFoundError: java/lang/annotation/Annotation Error!: Ошибка: ошибка предварительной проверки: C:\eclipse\plugins\net.rim.ejde.componentpack6.0.0_6.0.0 .29\components\bin\preverify.exe -d C:\DOCUME ... Сбой проекта упаковки myapp (заняло 0,422 секунды)
Когда я наводил курсор на @Override, мне предлагалось: «Переопределение не может быть преобразовано в тип».
Я не уверен, что делать в этот момент..