2011-01-05 144 views
1

请让我有一个.JAR文件,我想简单地将此文件转换为UML。 我有(NetBeans 6.9.1)和(Eclipse IDE for Java Developers)都安装在我的机器上。如何将(.JAR)文件转换为UML?

任何建议,非常感谢!

提前致谢! P:使用一些搜索引擎,我发现(JAR2UML)插件用于eclipse,但很遗憾,我没有安装它。

回答

0

如果您没有此Jar文件的源代码,您可以通过netbeans,eclipse UML plugins.Btw重现UML时decompile it。我不确定UML图表的正确结果如何。

+0

是的!我有源代码。 – CompilingCyborg 2011-01-05 22:55:01

1

你想创建一个UML文件?或Java程序的UML图?如果是第二,NetBeans的有它自己的UML插件,在充分的下载版本,或者找插件here

+0

我需要制作UML图。不幸的是,UML的Netbeans插件不再可用[我的意思不是内置的]。我正在尝试在eclipse下研究一些插件。 – CompilingCyborg 2011-01-05 22:54:21

+1

你有没有尝试过这里提到的方式:http://netbeans.org/community/releases/55/uml-download.html? – 2011-01-05 23:00:16

+0

谢谢!我正在尝试安装Netbeans 5.5。经过长时间的深入研究,6.7版后的新版本不再支持UML插件。周围有黑客攻击,但对我而言并没有产生任何有效的结果。我会参考旧版本,看看会不会。 – CompilingCyborg 2011-01-05 23:20:08

0

看看下面的列表。特别是在功能部分下查看。一些工具是免费的,它们支持逆向工程。一些工具也可以使用Eclipse。

http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools

+0

此列表包含许多工具,但我没有看到它们中的任何一个都能够反转jar文件,并且此列表尚未更新,因为超过30%的工具已被放弃! – 2011-01-06 10:38:08

5

免费Class Visualizer正是这么做的 - 你加载JAR文件(S)或编译的类到工具,因此,您看到自动生成,通航UML类图。 您可以搜索任何课程并浏览其内容以及关系。

+0

该工具在导入时很痛苦,而且无法删除已导入的类。如果没有耦合,也无法将多个类一起绘制。然而它非常快,看起来不错。提示:把你的项目打包成一个jar文件,并以这种方式导入。 – Andrei 2016-05-26 07:57:10

+0

另一个提示:将你的依赖添加到类路径(文件菜单)。然后,您将(几乎)停止导入课程错误。我用maven把我的项目打包了一次,并且一次没有。通过这种方式,您可以将dependencies.jar添加到类路径以及可视化工具中的另一个。 – Andrei 2016-05-26 08:00:11

+0

除了复制和粘贴外,我们如何导出信息? – pavbagel 2016-12-14 20:55:45