我有一个.JAR文件,我只想将此文件转换为UML。 我的(NetBeans 6.9.1)和(Eclipse IDE for Java Developers)都安装在我的机器上。
非常感谢任何建议!
提前致谢!
P.S:使用一些搜索引擎,我找到了用于eclipse的(JAR2UML)插件,但遗憾的是我没有安装它。答案 0 :(得分:5)
Free Class Visualizer正是这样做的 - 您将JAR文件或已编译的类加载到工具中,因此,您会看到自动生成的,可导航的UML类图。 您可以搜索任何课程并浏览其内容和关系。
答案 1 :(得分:2)
我找到了以下文档:http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html 这个工具不是免费的,但效果很好。
您也可以使用Topcased,但反向信息的质量平庸,并且无法从反转模型中重新创建高级图表。
答案 2 :(得分:1)
你想制作一个UML文件吗?或Java程序的UML图?如果是第二个,NetBeans拥有自己的UML插件,在完整下载版本中,或者找到插件here
答案 3 :(得分:0)
如果你没有这个Jar文件的源代码,你可以通过netbeans,eclipse UML插件重现UML时decompile it。但是我不确定UML图的结果是否正确。
答案 4 :(得分:0)
看看下面的列表。特别是在功能部分下看。有些工具是免费的,它们支持逆向工程。有些工具也适用于Eclipse。
http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools