public static String findCommand(String name) { String path = Path.findCommand(name); if (path == null) { String dir = ToolUtils.getCommandFolder(null); if (dir != null) { path = findCommand(name, dir); // NOI18N } } return path; }
private String getToolVersion(Tool tool, JTextField tf) { StringBuilder version = new StringBuilder(); version.append(tool.getDisplayName()).append(": "); // NOI18N if (getLastToolValidation(tool.getKind())) { String path = tf.getText(); if (!CndPathUtilities.isAbsolute(path)){ path = Path.findCommand(path); } String v = postVersionInfo(tool, path); if (v != null) { version.append(v); } else { version.append(ToolsPanel.getString("TOOL_VERSION_NOT_FOUND")); // NOI18N } } else { version.append(ToolsPanel.getString("TOOL_NOT_FOUND")); // NOI18N } return version.toString(); }
private String getToolVersion(Tool tool, JTextField tf) { StringBuilder version = new StringBuilder(); version.append(tool.getDisplayName()).append(": "); // NOI18N if (getLastToolValidation(tool.getKind())) { String path = tf.getText(); if (!ToolUtils.isPathAbsolute(path)) { path = Path.findCommand(path); } String v = postVersionInfo(tool, path); if (v != null) { version.append(v); } else { version.append(ToolsPanel.getString("TOOL_VERSION_NOT_FOUND")); // NOI18N } } else { version.append(ToolsPanel.getString("TOOL_NOT_FOUND")); // NOI18N } return version.toString(); }
/*package*/ static NativeExitStatus execute(ExecutionEnvironment ev, String executable, String[] env, String... args) throws IOException { if (ev.isLocal()) { String exePath = Path.findCommand(executable); if (exePath == null) { throw new IOException(getString("NOT_FOUND", executable)); // NOI18N
if ((!exists(makeTool.getPath(), pi) && Path.findCommand(makeTool.getPath()) == null) || ToolsPanelSupport.isUnsupportedMake(file.getPath())) { runBTA = true;