首页 > 解决方案 > 在运行时查找 JAR 的模块依赖项

问题描述

给定一个模块,我知道我们可以使用它module.getDescriptor().requires()来获取模块依赖关系,但我想知道是否有一种方法可以在给定 JAR 文件(在File对象中或通过知道它的路径)时找出运行时的依赖关系。我试过做Runtime.exec("jar -f output/mlib/example.jar -d")语句来模拟命令提示符并只是抓取输出,但我无法让它工作。

标签: javamodulejar

解决方案


推荐阅读