synchronized static public File requireExecutable(String name, Options options) throws IOException {
        return requireExecutable(name, null, options);
    }
synchronized static public File requireExecutable(String name, Options options) throws IOException {
        return requireExecutable(name, null, options);
    }
synchronized static public File requireExecutable ( String name , Options options ) throws IOException { return requireExecutable ( name , null , options ) ; }
Same as findExecutable but throws an exception if the executable was not
found.
Same as findExecutable but throws an exception if the executable was not found .