你知道任何不错的免费软件会占用我的java资源并从中生成类图吗?
答案 0 :(得分:6)
去年,我写了这个小工具: java2dot 。它为graphviz dot生成一个文件。 见http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html
希望有所帮助
答案 1 :(得分:4)
Netbeans有一个UML plugin可以从Java源代码中反向设计类图。
答案 2 :(得分:4)
答案 3 :(得分:2)
答案 4 :(得分:1)
这可能比你要求的要多,但doxygen使用graphviz中的“dot”工具在任何java应用程序的文档中生成类图。
答案 5 :(得分:1)
答案 6 :(得分:0)
答案 7 :(得分:0)
ArgoUML可以从Java创建类图。然而,上次我使用它(现在是一个公平的时间),它并没有做出如此出色的工作。
答案 8 :(得分:0)
答案 9 :(得分:0)
如果你使用maven,从你的类生成UML的一个好方法是生成JavaDocs并添加UMLGraph doclet。请参阅以下链接:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/alternate-doclet.html
关于这一点的好处是可以很容易地集成到夜间构建中。
答案 10 :(得分:0)
Slime是eclipse的一个简洁的小UML插件,可以绘制类图。
答案 11 :(得分:0)
AmaterasUML是一个免费的eclipse插件,效果很好。您可以将类从包资源管理器拖放到图表中,然后导出到png。
答案 12 :(得分:0)
ArgoUML是最好的免费UML工具。 MagicDraw是最好的商业UML工具。 IDE也有插件来创建UML图表(Eclipse和Netbeans就是两个)。
答案 13 :(得分:0)
我使用ObjectAID UML plugin进行日食。这是一个非常好的免费工具,可以让您构建可以导航的UML图表。
另请参阅this question了解更多允许您使用UML执行此操作的Eclipse插件。