Class ExecutableFinder


  • public class ExecutableFinder
    extends Object
    It will resolve/find valid executable files in *NIX and valid executable extensions in Windows. On system PATH, classpath, current dir, and local user dir (/bin).
    • Field Detail

      • isValidDirectory

        public static final Predicate<File> isValidDirectory
        Return exists and isDirectory and canRead
      • WINDOWS_EXEC_EXTENSIONS

        public static final List<String> WINDOWS_EXEC_EXTENSIONS
        unmodifiableList
      • GLOBAL_DECLARED_DIRS

        public static final List<File> GLOBAL_DECLARED_DIRS
        unmodifiableList Specified by -Dexecfinder.searchdir=path1;path2... or path1:path2... on *Nix systems.
    • Constructor Detail

      • ExecutableFinder

        public ExecutableFinder()