小弟试着用java存储过程在Linux上创建目录总是创建不成功。抛出异常。存储过程中能调用到这个java,但是执行总是抛出异常。也就是在存储过程中得到的总是4.public class CreatDir {
public static void main(String[] args) { int str = CreatDir.mkDocDir("mkdir -p /home/oracle/app/MOF/upload/20091227/7");
    System.out.println(str);
} public static int mkDocDir(String filePath) { Runtime rt = Runtime.getRuntime();
String cmd[] = { "/bin/sh", "-c", filePath };
int rc = 0;
Process p;
try {
if(rt == null ){
 return 2;
}
if(filePath == null ||"".equals(filePath) ){
 return 3;
}
p = rt.exec(cmd);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
return 4;
}
return rc;
}}