src/main/java/com/fizzed/jne/JNE.java
synchronized static public File findExecutable(String name, Options options) throws IOException {
        return findExecutable(name, null, options);
    }
synchronized static public File findExecutable(String name, Options options) throws IOException {
        return findExecutable(name, null, options);
    }
Finds (or extracts) a named executable for the runtime operating system
and architecture. The executable should be a regular Java resource at the
path /jne/[os]/[arch]/[exe].

@param name The executable name you would normally type on the
command-line. For example, "cat" or "ping" would search for "ping.exe" on
windows and "ping" on linux/mac.
@param options The options to use when finding an executable. If null
then the default options will be used.
@return The executable file or null if no executable found.
@throws java.io.IOException
@throws ExtractException Thrown if a runtime exception occurs while
finding or extracting the executable.