Я использую RAD 7.5.5. Я установил плагин AJDT с сайта загрузки:
http://archive.eclipse.org/tools/ajdt/34/update/
Я преобразовал один из существующих проектов Java в проект AspectJ, добавил аспект для печати операторов журнала в начале и в конце метода methodA (), перестроил проект и развернул.
Я получаю следующее исключение при вызове метода A ():
Исключение: java.lang.NoSuchMethodError: org / aspectj / runtime / refle / Factory.makeMethodSig (Ljava / lang / String; Ljava / lang / String; Ljava / lang / String; Ljava / lang / String ; Ljava / языки / String; Ljava / языки / String; Ljava / языки / String;) Lorg / AspectJ / языки / отражают / MethodSignature;
Я гуглил и обнаружил, что это может быть связано с более старой версией aspectjrt.jar. Но RAD расширяет Eclipse 3.4, и поэтому я добавил версию плагина AJDT, совместимую с Eclipse 3.4 (/ RAD 7.5.5). Любые указатели на то, в чем может быть проблема?