Re: [工具] 請問有沒有什麼tool可以畫出class所imp …
※ 引述《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)
討論串 (同標題文章)
完整討論串 (本文為第 4 之 4 篇):