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