作者purplesnow (snow nor purple)
看板java
标题Re: [工具] 请问有没有什麽tool可以画出class所imp …
时间Sun Jun 4 00:21:10 2006
※ 引述《supc (kitty的爹地)》之铭言:
: 如题
: 我想知道某一个class档他会用(import)到的class的关系
: 然後也能把用到的那个class会用到的class (一直递回下去)的关系
: 都建立出来的tool
: 比如: 一个Demo.class 会import到 java.awt, java.io, java.lang底下
: 的一些class档, 然後比如可能java.lang又会import到javax.security下
: 的某个class 可以把这些关系颢示出来的tool
: Thanks.
: PS. 我用Borland Togother, Virtual Paradigm, ArgoUML来产出class diagram
: 但由於我的class file太多了, 有5千多个, 它光去parser就占了我1G多的
: memory 而且只parser到65%, 我不须要那些class diagram会show出来的
: mthod field, data info...只要能show出class关系的tool就可以了
LightUML[1] 也许有帮助, 调一调 options 应该可以达到你想要的.
不过你想追到 Java library 的话, 或许就需要自己去弄来 src. 了,
LightUML 只有追到你自己的 src. 里所 import 的部份, 包成 jar 的
好像追不下去.
附上之前我把 BattleFieldJava[2] 整个用 LightUML 画出来的图 :
http://nature.ee.ncku.edu.tw/~selain/BattleFieldJava.png
当然你也可以选择只看某个 pkg. 就好. 不过 LightUML 的 abstracion level
不太能调就是了, 虽然这类的 tool 大多也都是这样.
[1]
http://lightuml.sourceforge.net/
[2]
http://battlefieldjava.sourceforge.net/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.116.72.35
※ 编辑: purplesnow 来自: 140.116.72.35 (06/04 00:21)