Re: [工具] 請問有沒有什麼tool可以畫出class所imp …

看板java作者 (snow nor purple)時間19年前 (2006/06/04 00:09), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/4 (看更多)
※ 引述《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)
文章代碼(AID): #14WRGToW (java)
文章代碼(AID): #14WRGToW (java)