Processprocess = Runtime.getRuntime().exec(cmd);
使用時不能把命令和參數(shù)拼一起來執(zhí)行掂之,否則會把整個字符串當做命令來處理。
解決方案:命令和各個參數(shù)存儲在數(shù)組中脆丁。如mkdir -p /var/test
String ?[]cmd = {"mkdir" , "-p" , "/val/test"};
Processprocess = Runtime.getRuntime().exec(cmd);
Processprocess = Runtime.getRuntime().exec(cmd);
使用時不能把命令和參數(shù)拼一起來執(zhí)行掂之,否則會把整個字符串當做命令來處理。
解決方案:命令和各個參數(shù)存儲在數(shù)組中脆丁。如mkdir -p /var/test
String ?[]cmd = {"mkdir" , "-p" , "/val/test"};
Processprocess = Runtime.getRuntime().exec(cmd);