0

我有一个需要使用 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 的路径在哪里

4

0 回答 0