Java 是否要生成图形类/对象调用树/层次结构?

Java 是否要生成图形类/对象调用树/层次结构?,java,eclipse,class,class-hierarchy,Java,Eclipse,Class,Class Hierarchy,比如说,我在一个a类上。我希望能够看到它调用/引用/使用的所有类,一直到底 class A { B b; D d; } class B { C c; } 所以我想要这样的东西: A --> B --> C --> xx --> D --> Yyy 如果不是eclipse,是否有任何工具?您可以在eclipse中使用Maven+m2eclipse插件来获取依赖关系树。m

比如说,我在一个a类上。我希望能够看到它调用/引用/使用的所有类,一直到底

 class A {
    B b;
    D d;
 }

 class B {
     C c;
 }
所以我想要这样的东西:

 A
  --> B
       --> C
            --> xx
  --> D
      --> Yyy

如果不是eclipse,是否有任何工具?

您可以在eclipse中使用Maven+m2eclipse插件来获取依赖关系树。m2eclipse中有一个依赖关系树选项卡,具有非常图形化的依赖关系视图。但是我知道Maven有一个学习曲线。但也许没关系。只有你才能决定你是否会从学习中获得足够的回报,从而使它变得有价值。除此之外,我还不知道有哪种插件会产生类似的效果

非常接近我的需要。但不完全一样


谢谢

类上的F4将显示u类型hierarchy@anfy2002usF4键为您提供了类的层次结构(超类、子类),而不是类的字段。为什么您想知道这些详细信息?单击类型层次结构视图中的“显示所有继承成员”,OP要求的是依赖关系树,而不是类层次结构或实现。这意味着,如果一个类使用另一个类,它应该在某处/如何显示。我已经安装了m2eclipse,您能给我指出确切的菜单选项来访问它吗?这是不同的:它在jar级别报告依赖项(这可能足够了),但不报告(直接)依赖树插件只显示所使用的类路径工件及其层次结构。它在班级层面上没有显示任何内容。