buf = new StringBuffer(); boolean run = false; if(action.equals("compile")) { buf.append("perl -c"); }else if (action.equals("debug")) { buf.append("start perl -d"); run = true; }else{ buf.append("start perl"); run = true; } if(!compileOptions.equals("") && !run) buf.append(" "+ compileOptions); buf.append(" " +file); if( !action.equals("compile") ) buf.append(" "+args); // return value buf;