请让我有一个.JAR文件,我想简单地将此文件转换为UML。 我有(NetBeans 6.9.1)和(Eclipse IDE for Java Developers)都安装在我的机器上。如何将(.JAR)文件转换为UML?
任何建议,非常感谢!
提前致谢! P:使用一些搜索引擎,我发现(JAR2UML)插件用于eclipse,但很遗憾,我没有安装它。
请让我有一个.JAR文件,我想简单地将此文件转换为UML。 我有(NetBeans 6.9.1)和(Eclipse IDE for Java Developers)都安装在我的机器上。如何将(.JAR)文件转换为UML?
任何建议,非常感谢!
提前致谢! P:使用一些搜索引擎,我发现(JAR2UML)插件用于eclipse,但很遗憾,我没有安装它。
如果您没有此Jar文件的源代码,您可以通过netbeans,eclipse UML plugins.Btw重现UML时decompile it。我不确定UML图表的正确结果如何。
你想创建一个UML文件?或Java程序的UML图?如果是第二,NetBeans的有它自己的UML插件,在充分的下载版本,或者找插件here
我需要制作UML图。不幸的是,UML的Netbeans插件不再可用[我的意思不是内置的]。我正在尝试在eclipse下研究一些插件。 – CompilingCyborg 2011-01-05 22:54:21
你有没有尝试过这里提到的方式:http://netbeans.org/community/releases/55/uml-download.html? – 2011-01-05 23:00:16
谢谢!我正在尝试安装Netbeans 5.5。经过长时间的深入研究,6.7版后的新版本不再支持UML插件。周围有黑客攻击,但对我而言并没有产生任何有效的结果。我会参考旧版本,看看会不会。 – CompilingCyborg 2011-01-05 23:20:08
我发现了以下文件:http://www.ejb3.org/jar_file_reverse/jar_file_reverse.html 这个工具是不是免费的,但它工作得很好。
您也可以使用Topcased,但反转信息的质量很平庸,而且从颠倒模型中重新创建高级图表是不太可能的。
看看下面的列表。特别是在功能部分下查看。一些工具是免费的,它们支持逆向工程。一些工具也可以使用Eclipse。
http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools
此列表包含许多工具,但我没有看到它们中的任何一个都能够反转jar文件,并且此列表尚未更新,因为超过30%的工具已被放弃! – 2011-01-06 10:38:08
免费Class Visualizer正是这么做的 - 你加载JAR文件(S)或编译的类到工具,因此,您看到自动生成,通航UML类图。 您可以搜索任何课程并浏览其内容以及关系。
该工具在导入时很痛苦,而且无法删除已导入的类。如果没有耦合,也无法将多个类一起绘制。然而它非常快,看起来不错。提示:把你的项目打包成一个jar文件,并以这种方式导入。 – Andrei 2016-05-26 07:57:10
另一个提示:将你的依赖添加到类路径(文件菜单)。然后,您将(几乎)停止导入课程错误。我用maven把我的项目打包了一次,并且一次没有。通过这种方式,您可以将dependencies.jar添加到类路径以及可视化工具中的另一个。 – Andrei 2016-05-26 08:00:11
除了复制和粘贴外,我们如何导出信息? – pavbagel 2016-12-14 20:55:45
是的!我有源代码。 – CompilingCyborg 2011-01-05 22:55:01