我必须在Mac OS上执行命令:

killall -KILL "Google Chrome"


当我在终端中执行它或使用此命令运行.command文件时,它会起作用。

我用Java代码尝试了所有这些

Runtime.getRuntime().exec("/usr/bin/killall -KILL \"Google Chrome\"");
Runtime.getRuntime().exec("killall -KILL \"Google Chrome\"");
Runtime.getRuntime().exec("/bin/bash -c \"killall -KILL \\\"Google Chrome\\\"\"");
Runtime.getRuntime().exec("bash -c \"killall -KILL \\\"Google Chrome\\\"\"");
Runtime.getRuntime().exec("/usr/bin/killall", new String[]{"-KILL", "Google Chrome"});
Runtime.getRuntime().exec("killall", new String[]{"-KILL", "Google Chrome"});
Runtime.getRuntime().exec("/bin/bash", new String[]{"-c", "killall -KILL \"Google Chrome\""});
Runtime.getRuntime().exec("bash", new String[]{"-c", "killall -KILL \"Google Chrome\""});


而且它不起作用。

可能是什么问题?

最佳答案

干得好。

String cmds[] = {"killall","Google Chrome"};
Runtime.getRuntime().exec(cmds);

关于java - 从Java执行killall命令,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21460745/

10-11 09:31