我有一个需要使用 Java 运行的脚本(来自 DependencyFinder 的DependencyExtractor ) 。到目前为止,这就是我所拥有的:
Runtime.getRuntime().exec("DependencyExtractor -xml -out output.xml input_folder/classes")
但这会返回一个错误
java.io.IOException: Cannot run program "DependencyExtractor": CreateProcess error=2
如果我将 DependencyFinder 添加到 PATH,一切正常。但是我怎样才能直接运行它,而不需要处理 PATH呢?
PS:在 Ubuntu 20 上,我可以使用以下命令成功运行:
Runtime.getRuntime().exec("path_to_DependencyFinder/bin/DependencyExtractor -xml -out output.xml input_folder/classes")
此处下载path_to_DependencyFinder的 zip 的路径在哪里