Ale*_*lex 24 java parameters exec runtime.exec
如何使用参数在Java中执行命令?
Process p = Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php -m 2"});
Run Code Online (Sandbox Code Playgroud)
不行吗?
String[] options = new String[]{"option1", "option2"};
Runtime.getRuntime().exec("command", options);
Run Code Online (Sandbox Code Playgroud)
它是否也有效,因为它没有指定"m"参数.
Chr*_*ton 24
看看这是否有效(抱歉现在无法测试)
Runtime.getRuntime().exec(new String[]{"php","/var/www/script.php", "-m", "2"});
Run Code Online (Sandbox Code Playgroud)
Mat*_*all 23
用ProcessBuilder而不是Runtime#exec().
ProcessBuilder pb = new ProcessBuilder("php", "/var/www/script.php", "-m 2");
Process p = pb.start();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
41818 次 |
| 最近记录: |