请教个问题,我在java里面执行 使用
Runtime.getRuntime().exec()去执行 shell命令。
Runtime.getRuntime().exec("touch /mnt/private/test,txt")
Runtime.getRuntime().exec("ls -l")都没有问题
但是,使用Runtime.getRuntime().exec("echo \"111111\">> mnt/private/test.txt"),就会一直 报错。。
06-27 10:26:36.165: WARN/System.err(1363): java.io.IOException: Error running exec(). Command: [echo, "111111">>, mnt/private/test.txt] Working Directory: null Environment: null
我的那个test.txt是777的权限。。
网上看了一圈,一直没找到答案。请知道的朋友不吝赐教。
------解决方案--------------------
Runtime.getRuntime().exec("echo \"111111\">> /mnt/private/test.txt")?