创建Java代码的图表表示/从代码中获取图表/将代码转换为图表的工具?

创建Java代码的图表表示/从代码中获取图表/将代码转换为图表的工具?,java,diagram,class-diagram,diagramming,Java,Diagram,Class Diagram,Diagramming,我想要一个工具,它可以查看我的java代码或EclipseJava项目,并将其转换为显示类和方法之间的关系和依赖关系的图表。这样的工具将大大减少向他人解释我的代码的需要。它将使相关的图表/图片比注释和java更容易理解 医生 是否有任何可靠的工具用于此类目的?我更喜欢免费/开源工具。但是,只要行业接受,任何事情都可以 编辑 我需要你能想到的所有可能的图表——UML、序列、状态、交互、显示哪种方法调用哪种方法等等。如果每个功能都由不同的工具提供,这不是问题。我可以使用多种工具来生成不同类型的图表。

我想要一个工具,它可以查看我的java代码或EclipseJava项目,并将其转换为显示类和方法之间的关系和依赖关系的图表。这样的工具将大大减少向他人解释我的代码的需要。它将使相关的图表/图片比注释和java更容易理解 医生

是否有任何可靠的工具用于此类目的?我更喜欢免费/开源工具。但是,只要行业接受,任何事情都可以

编辑


我需要你能想到的所有可能的图表——UML、序列、状态、交互、显示哪种方法调用哪种方法等等。如果每个功能都由不同的工具提供,这不是问题。我可以使用多种工具来生成不同类型的图表。

我认为您需要的是类图。如果你不知道UML是什么,你肯定需要


关于用Eclipse生成类图的问题已经被广泛地讨论过了,因此,这些都是Eclipse插件的好指针。

寻找UML Eclipse插件,它似乎正是您所需要的。可能根本问题是风格不好的代码。我建议您改进代码。试着读一些书,比如干净的代码。@AppleGrinder序列图、状态图和交互图是UML的一部分(UML不仅仅是类图)。UML Eclipse插件可能都提供了这样的功能。@AppleFinder
序列、状态、交互
图是其中的一部分。顺便说一句,你有没有试过在谷歌上搜索类似的东西:
IDE\u NAME%的状态图?
@AppleGrinder试试别的?试着解决问题?研究一下?一般来说,这些软件非常不可靠。如果所有的铅笔都以这样或那样的方式失败,那么高质量的彩色铅笔和一把好的尺子将是最好的选择。