1:编译运行Aspectj
下载Aspectj,地址为http://mirrors.ustc.edu.cn/eclipse/tools/aspectj/aspectj-1.7.4.jar。
解压缩aspectj-1.7.4.jar,使用doc/examples/bean
编译:java -classpath .:lib/aspectjtools.jar:lib/aspectjrt.jar org.aspectj.tools.ajc.Main -showWeaveInfo -argfile bean/files.lst
或者java -classpath .:lib/aspectjtools.jar:lib/aspectjrt.jar org.aspectj.tools.ajc.Main -showWeaveInfo bean/BoundPoint.java bean/Demo.java bean/Point.java
运行:java -classpath .:lib/aspectjtools.jar:lib/aspectjrt.jar bean.Demo
2:eclipse插件安装
http://www.eclipse.org/ajdt/downloads/index.php
Development builds for Eclipse 3.7
- AJDT 2.2.3 dev builds for Eclipse 3.7
To install from a zip file, download the zip and point your p2 installer to that file. Then proceed as if it were a normal update site. Do not unzip the update site into the dropins directory.Update Site URL: http://download.eclipse.org/tools/ajdt/37/dev/update
Zip file: See below
3:参考文档
http://www.eclipse.org/aspectj/doc/released/progguide/index.html