Processprocess = Runtime.getRuntime().exec(cmd);
使用时不能把命令和参数拼一起来执行,否则会把整个字符串当做命令来处理。
解决方案:命令和各个参数存储在数组中。如mkdir -p /var/test
String []cmd = {"mkdir" , "-p" , "/val/test"};
Processprocess = Runtime.getRuntime().exec(cmd);
Processprocess = Runtime.getRuntime().exec(cmd);
使用时不能把命令和参数拼一起来执行,否则会把整个字符串当做命令来处理。
解决方案:命令和各个参数存储在数组中。如mkdir -p /var/test
String []cmd = {"mkdir" , "-p" , "/val/test"};
Processprocess = Runtime.getRuntime().exec(cmd);
本文标题:使用Runtime执行系统命令时,提示找不到文件路径问题
本文链接:https://www.haomeiwen.com/subject/mshztxtx.html
网友评论