我正在尝试使用 Java 执行以下命令
Process acquirInterfaces = Runtime.getRuntime().exec("dumpcap -D");
并得到错误
java.io.IOException: Cannot run program "dumpcap": java.io.IOException: error=2, No such file or directory
我执行此命令的 Linux 机器已经安装了位于 (/usr/local/bin) 下的 dumpcap
我做错了什么,请帮忙
最佳答案
使用以下行,并提供准确的路径:
Process acquirInterfaces = Runtime.getRuntime().exec("/usr/local/bin/dumpcap -D");
关于java - 使用Java执行linux命令时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18161580/