리눅스 자바 "error=13 permission denied" 오류

thefeel777의 이미지

아래 소스는 우분투 커뮤니티에서 가져온건데요
쉡스크립트에는 간단한 문자열하나가 출력되게 했습니다.
코드에서 쉘을 실행하려하니

error=13 permission denied (허가거부)
오류가 나는군요

이유를 모르겠는데 혹시 환경적인 문제가 있는게 아닌가 궁금해서요
참고로 터미널에서는 스크립트가 잘실행됩니다.

import java.io.*;
 
class Runner {
   public static void main (String[] args) throws Exception {
      Runtime rt = Runtime.getRuntime();
      String[] cmds= { "/bin/bash", "myscript.sh" };
      Process p = rt.exec(cmds);
      BufferedReader r = new BufferedReader(new InputStreamReader(p.getInputStream()));
      PrintWriter w = new PrintWriter(new OutputStreamWriter(p.getOutputStream()));
      String line;
      while(true) {
         line = r.readLine();
         if (line == null) break;
         System.out.println(line);
      }
   }
}