使用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);

上一篇 下一篇

猜你喜欢

热点阅读