有没有一种方法可以跟踪Java类的所有导入

有没有一种方法可以跟踪Java类的所有导入,java,Java,如果我有一个包含3个导入的java类,我想进入每个导入的类,看看它们导入了什么类,以此类推,同时打印结果。。。有什么简单的方法吗 类似于mvn依赖项:我想是列表 编辑:上下文是我想知道,如果我要将该项目移动/重用到其他地方,我想如果您使用-verbose:class选项运行您的程序,它将打印出所有加载(即导入)的类。为什么要这样做?请注意,导入仅在源代码级别上,所有编译器都将其更改为显式名称。Asjava.lang.String s。最明显的方法是编写一个程序,扫描src目录,收集导入列表,然后

如果我有一个包含3个导入的java类,我想进入每个导入的类,看看它们导入了什么类,以此类推,同时打印结果。。。有什么简单的方法吗

类似于mvn依赖项:我想是列表


编辑:上下文是我想知道,如果我要将该项目移动/重用到其他地方,我想如果您使用
-verbose:class
选项运行您的程序,它将打印出所有加载(即导入)的类。为什么要这样做?请注意,导入仅在源代码级别上,所有编译器都将其更改为显式名称。As
java.lang.String s。最明显的方法是编写一个程序,扫描src目录,收集导入列表,然后在适当的位置找到它们,然后基本上重复。找到一个导入,找到它的.java文件,获取导入列表,然后重复。这显然依赖于那些使用导入语句的源文件。这个问题与“如何在文本文件中搜索某些内容”没有区别。太宽了。