一款强大的分析java源代码的插件

 一:为何要使用插件来分析源代码?java

因为最近分析Tomcat源码的过程当中,发现手动分析源码遇到以下困难:tomcat

1:速度慢  2:类与类之间调用关系不是很清楚 3:没有很清晰的总体架构架构

二:安装Eclipse插件分析源码jsp

1:插件名:MaintainJide

2:插件官网下载地址: http://maintainj.com/userGuide.jsp?param=install测试

3:在线安装插件:Eclipse—Help—install  newSoftWare—输入插件的URL下载地址ui

 

4:select all –next:等待安装完成重启Eclipsespa

5:测试是否安装成功:Eclipse—new –project—MainTainJ project  若是能够建立表示插件安装成功!插件

三:使用插件生成java源码之间的序列图3d

1:Eclipse—new –project—MainTainJ projec 建立MainTainJ项目 名为:TraceTest

 

 

2:Eclipse---Run—Run configuaration ----javaAplication with MainTainJ  选择你将要跟踪的java源码的包 .这里我选择:tomcat的Startup包! 

 

3:下面有些选项能够根据本身的须要来设置: 我选择 跟踪因此方法:

 

4:点击run出现 以下画面:

 

5:点击Browse Folder 选择刚才创建的TraceTest 项目根目录,而且取个名字为:StartUp以下图:

 

6:点击StopTracing,将出现以下画面

 

7:点击StopTracing,将出现以下画面

 

8: StartUp_AllTreads.ser就会显示类之间的序列图以下:

 

10:这样就能更好更清晰的分析类与类之间的关系了!嘿嘿,不错吧努力走向源码级别!

11:更多mainTainj的使用,请阅读官网:

http://maintainj.com/userGuide.jsp?param=demos

相关文章
相关标签/搜索