一尘不染

Java如何执行带参数的命令?

java

如何在Java中使用参数执行命令?

我试过了

Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"});

这不起作用。

String[] options = new String[]{"option1", "option2"};
Runtime.getRuntime().exec("command", options);

由于m未指定参数,因此效果也不佳。


阅读 476

收藏
2020-03-05

共1个答案

一尘不染

看看是否可行(对不起,现在无法测试)

Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php", "-m", "2"});
2020-03-05