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