安装
help-->Install New Software
填写在线安装地址:http://download.eclipse.org/tools/ajdt/47_aj9/dev/update
安装完成之后,新建Aspectj项目

项目结构如下

把前面博文的aj文件和java文件内容复制过来
其中aj文件的新建方法
File-->New-->Project选择AspectJ Project

运行的时候,选中java文件,右键Run As-->AspectJ/Java Application

运行结果

下面看运行时加载项目的配置
新建项目结构如图

其中aj文件内容
//Tracing.aj
public aspect Tracing {
private pointcut mainMethod():
execution(public static void main(String[]));
before(): mainMethod() {
System.out.println("> " + thisJoinPoint);
}
after(): mainMethod() {
System.out.println("< " + thisJoinPoint);
}
}Run-->Run configurations
运行项目类型选:Aspect Load-Time Weaving Application(默认的是下面的那个Aspect/Java Application 注意别选错了)
Project:AspectJDemo3
Main class:com.zelix.ZKM
LTW Aspect path:添加j外部jar选择ZKM.jar


最后点击配置里的Run命令,运行结果如下

这里面的导出jar没啥用,都是导出编译期的,不能导出加载期的,也许是我不会用。。。
Java逆向基础之AspectJ的Eclipse插件AJDT
原文地址:http://blog.51cto.com/7317859/2109150