Class ExecutableFinder

java.lang.Object
tv.hd3g.processlauncher.cmdline.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). ThreadSafe
  • Field Details

    • 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 Details

    • ExecutableFinder

      public ExecutableFinder()
  • Method Details