Привет, Я хочу добавить АОП в свой веб-проект. Я загружаю ajdt2.0.1 для eclipse 3.4.1. Но когда я конвертирую этот проект в проекты AspectJ, у меня так много ошибок компиляции, которые не должны возникать. Такие, как «XXXDAO не могут быть решены» и т. Д. Когда я удаляю AspectJ Capability, все идет хорошо. Кто-нибудь сталкивается с этими проблемами? Спасибо заранее.Ошибки компиляции возникают при преобразовании проекта в проект AspectJ с плагином AspectJ eclipse 3.4, ajdt2.0.1
1
A
ответ
-1
Я решил его установить опцию ajc с помощью «-encoding UTF-8». Это загадочно, потому что кодирование eclipse - это точно utf-8. Означает ли это, что ajc использует мою кодировку по умолчанию для ОС?
Во-первых, я рекомендую обновить до Eclipse 3.6. 3.4 больше не поддерживается. Во-вторых, мне нужна дополнительная информация. Например, какие полные сообщения об ошибках и что находится в вашем пути к классам. – 2010-12-09 06:10:12
code: System.out.println ("Вход пользователя:" + userID); Я получаю сообщение об ошибке «Строковый литерал неправильно закрыт двойной кавычкой». кода: для (UserAllActionBean боба: список), ошибки: "Ошибка синтаксиса на маркере", "; ожидается" Моего пути к классам содержат: Tomcat6.0 библиотеки AspectJ Runtime библиотеки, которая является AspectJ 1.6.6. JRE 6.0. Библиотека WebApp. Btw, теперь я работаю с eclipse 3.3 и AJDT 1.5.3, AJ отлично работает. – xiaowl 2010-12-10 04:00:18