使用Runtime执行系统命令时,提示找不到文件路径问题
2017-05-22 本文已影响0人
zchzx30
Processprocess = Runtime.getRuntime().exec(cmd);
使用时不能把命令和参数拼一起来执行,否则会把整个字符串当做命令来处理。
解决方案:命令和各个参数存储在数组中。如mkdir -p /var/test
String []cmd = {"mkdir" , "-p" , "/val/test"};
Processprocess = Runtime.getRuntime().exec(cmd);