java - 如何获取主类的 Java 类依赖项列表?

标签 java dependencies dependency-management

有没有办法找到一个java主类的所有类依赖?

我一直在手动筛选主类的导入和它的导入,但后来意识到,因为不必导入同一包中的类,所以我整理了一个不完整的列表。

我需要一些可以递归地找到依赖关系的东西(可能到定义的深度)。

最佳答案

您可能想看看 jdeps 命令行工具:

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/jdeps.html

jdeps -cp <your cp> -v <path to your .class file>

该命令将返回该 java 类文件的依赖项列表。您可以在命令中使用许多其他选项,例如 -regex 来查找与给定模式匹配的依赖项

关于java - 如何获取主类的 Java 类依赖项列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/200483/

相关文章:

Java:URL 还是字符串?

android - pub get failed : Because flutter_app depends on firebase_firestore ^0. 12.7+1 which doesn't match any versions, version solving failed

c# - Unity依赖注入(inject)解决返回System.NullReferenceException

c# - 保持库无依赖性

javascript - slim 的包应该是依赖项还是 devDependency?

ruby:如何正确要求(避免循环依赖)

java - 正则表达式:删除 Java 中的第二对括号

java - 在 Java 中,我应将 Timer 类事件监听器附加到哪些对象?

java - 在android studio中更改构建sdk时出错

java - 从 Google Drive 下载文件及其 URI,无需 Android 中的 Google Drive API