Java逆向基础之AspectJ的Eclipse插件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.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沒啥用,都是導出編譯期的,不能導出加載期的,也許是我不會用。。。
轉載于:https://blog.51cto.com/7317859/2109150
總結
以上是生活随笔為你收集整理的Java逆向基础之AspectJ的Eclipse插件AJDT的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: C 语言高效编程与代码优化
- 下一篇: Java String的intern