Ubuntu中使用Runtime.getRuntime().exec时出现Permission denied 本帖最后由 banjiamayi 于 2009-09-29 17:40:40 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 process = Runtime.getRuntime().exec ("chmod 777 " + path + "map.sh");process.waitFor();process = Runtime.getRuntime().exec (path + " ./map.sh"); 使用process.waitFor(); 后问题依然存在! /home/GMT/ 只是一个目录,而不是一个命令。 process = Runtime.getRuntime().exec ("chmod 777 " + path + "map.sh"); 楼主运行的是chmod String path = "/home/GMT/";Process process;process = Runtime.getRuntime().exec("chmod 777 " + path + "map.sh"); process.waitFor(); process = Runtime.getRuntime().exec("/bin/sh "+path+"map.sh");用了"/bin/sh"就可以了! 有谁写过:用java登录远程主机? 请问能够不用通道进行非阻塞IO编程吗? 谁能发一份java API给我啊,要有索引项的,谢谢!! 急求jspsmartupload.zip 能否给发一个 谢谢! 〓★〓发布最新的CSDN浏览器(完全免费)〓★〓 急!!!我通过存储过程给java程序返回一个sysdate的时间,可是再我的java程序中得不到小时和分钟,总是零 float相除,只需要小数点后一位 寻找java源程序 谁能给我举个画象股票一样的k线的例子?答者给分 关于JDK1.5中多线程问题 我哪里错了? 请问java如何实现多线程的读写二进制文件?
process.waitFor();
process = Runtime.getRuntime().exec (path + " ./map.sh");
process = Runtime.getRuntime().exec ("chmod 777 " + path + "map.sh");
楼主运行的是chmod
Process process;
process = Runtime.getRuntime().exec("chmod 777 " + path + "map.sh");
process.waitFor();
process = Runtime.getRuntime().exec("/bin/sh "+path+"map.sh");
用了"/bin/sh"就可以了!