- java.lang.Object
-
- org.tentackle.common.ToolFinder
-
public class ToolFinder extends Object
Finds external tools to execute.- See Also:
ToolRunner
-
-
Constructor Summary
Constructors Constructor Description ToolFinder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Filefind(String toolName)Finds the file of a tool's excecutable.protected FileloadTool(File toolDir, String toolName)Loads a tool by its name.
Tries OS specific suffixes.
-
-
-
Method Detail
-
find
public File find(String toolName)
Finds the file of a tool's excecutable.If the toolname does not point to a valid executable, the environment's PATH variable is consulted.
Depending on the OS, it will also try to append well-known suffixes to the toolName. Windows: ".exe", ".cmd" and ".bat". Others (Unixes): ".sh".
- Parameters:
toolName- the platform independent tool name- Returns:
- file representing the tool's executable, or null if the tool can not be found
-
-