Java 如何为Jar生成UML类图

Java 如何为Jar生成UML类图,java,class,jar,uml,diagram,Java,Class,Jar,Uml,Diagram,如何为Javajar文件中的所有类生成UML类图 除了从Eclipse中的包资源管理器转换为类层次结构之外,我认为没有任何工具可以从.jar扩展名转换,除非您先导入文件,然后生成图表 此外: 再次编辑: 如果您想要生成uml图,您需要使用源文件,因为.jar文件是java文件的编译,通常以.class编译的java程序的形式,按照惯例,不开发开源的开发人员不喜欢传播他们的源代码。您可以并且希望包含.java文件,但是如果没有,您将无法生成类图,因为它已经被转换为在虚拟机上运行的低级字节码。如果包

如何为Javajar文件中的所有类生成UML类图

除了从Eclipse中的包资源管理器转换为类层次结构之外,我认为没有任何工具可以从.jar扩展名转换,除非您先导入文件,然后生成图表

此外:

再次编辑:
如果您想要生成uml图,您需要使用源文件,因为.jar文件是java文件的编译,通常以.class编译的java程序的形式,按照惯例,不开发开源的开发人员不喜欢传播他们的源代码。您可以并且希望包含.java文件,但是如果没有,您将无法生成类图,因为它已经被转换为在虚拟机上运行的低级字节码。如果包含.java文件,您可以使用链接的工具生成图表,否则,您将无法生成图表。

-1对于非主题问题,没有显示任何研究成果,例如Enterprise Architect可以做到(由Google为“Enterprise Architect reverse engineer jar”找到),谢谢。这是我需要的信息。祝阿切尔好运。。。没有任何工具可以在没有源代码的情况下生成类图。。。由于编译后的代码不可读。。。