我正在尝试找到一种方法来列出 jar 文件的(静态)依赖关系要求,即运行时需要哪些符号。

我可以看到类导出的方法可以使用“javap”列出,但似乎没有相反的工具来列出“导入”。是否有可能做到这一点?

这类似于 Windows 开发中的 dumpbin 实用程序,可用于列出 DLL 的导出和导入。

编辑 :感谢您的回复;我检查了所有的建议;接受了 DependencyFinder,因为它最符合我的需求。

有帮助吗?

解决方案

你可以使用 出站依赖关系 的特征 依赖查找器. 。您可以完全在 GUI 中或在导出 XML 的命令行中执行此操作。

其他提示

我认为你可以使用以下方式获取该信息 J依赖

有一个工具叫 罐子分析器 这将为您提供目录中 jar 之间的依赖关系。它还将为您提供目录中不存在的依赖项列表。

如果它是一个公共罐子(例如,不是你的)那么它可能在 Maven 存储库.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top