標籤:java Aspectj ajdt
AJDT即Eclipse AspectJ Development Tools.是一個Eclipse外掛程式,可以編寫AspectJ項目
安裝
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.ajpublic 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