本帖最后由 banjiamayi 于 2009-09-29 17:40:40 编辑

解决方案 »

  1.   

    process = Runtime.getRuntime().exec ("chmod 777 " + path + "map.sh");
    process.waitFor();
    process = Runtime.getRuntime().exec (path + " ./map.sh"); 
      

  2.   

    使用process.waitFor(); 后问题依然存在!
      

  3.   

    /home/GMT/ 只是一个目录,而不是一个命令。
      

  4.   


    process = Runtime.getRuntime().exec ("chmod 777 " + path + "map.sh"); 
    楼主运行的是chmod
      

  5.   

    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"就可以了!