我正在尝试使用运行时执行从 java 执行 netstat 命令,但它抛出了 IOException。
它适用于其他命令,即使是同义词命令 onetstat 也可以正常工作。我试图了解为什么 netstat 单独失败以及如何使其工作。任何帮助表示赞赏。
java.io.IOException: Cannot run program "netstat": netstat: not found
at java.lang.ProcessBuilder.start(ProcessBuilder.java:1059)
at java.lang.Runtime.exec(Runtime.java:629)
at java.lang.Runtime.exec(Runtime.java:462)
at java.lang.Runtime.exec(Runtime.java:359)
at com.ca.RunCmd.executeCommand(RunCmd.java:30)
at com.ca.RunCmd.main(RunCmd.java:18)
Caused by: java.io.IOException: netstat: not found
at java.lang.UNIXProcess.fullPath(UNIXProcess.java:306)