2009-11-25 151 views
5

Heyho, 我正在尋找一個像JDepend這樣的工具來繪製一個java類文件的圖形。 JDepend接縫應該沒問題,但是它不能解決問題(也許我錯過了一些特殊選項?)。直接輸出爲.dot格式或圖像會很好。 謝謝Java類的繪製依賴關係圖

回答

2

你可能會考慮UMLGraphDoc。我用過它,並發現它非常有用。

它會根據它自動推斷的關係或由特殊javadoc標籤指定的關係繪製圖表。

+0

是的,但是這一次使用的Java源文件(javadoc的)而不是類文件(不是什麼OP想要?) – 2009-11-25 14:54:32

+0

對,我有類文件(拿到來源但是它是從2.5人開始的48小時內寫入的13kloc--所以沒有什麼可以稱之爲文檔的)。所以使用類文件的解決方案是最好的方法。 – 2009-11-25 14:57:42

+0

@Andreas_D:是的,UMLGraphDoc在源文件上運行。但是它不需要javadocs。如果他們在那裏,它會使用它們,但它也可以基於類型層次結構來繪製圖表。 – sleske 2009-11-26 11:27:56

1

不知道你從依賴依賴的意思,當然也沒有.DOT格式,但在這裏,嘗試分形:

http://www.edmundkirwan.com/pub/index.html

+0

.dot格式表示文本文件中的DOT語言(http://en.wikipedia.org/wiki/DOT_language)表示法,它可以與...一起使用。 GraphViz來生成各種圖形。 – Esko 2009-11-27 12:16:02

3

你可以嘗試JavaDepend,它給出了依賴需要的許多功能。

enter image description here