diff --git a/cli/src/main/java/com/devonfw/tools/ide/common/SystemPath.java b/cli/src/main/java/com/devonfw/tools/ide/common/SystemPath.java index a3b5415af..a1bb433b3 100644 --- a/cli/src/main/java/com/devonfw/tools/ide/common/SystemPath.java +++ b/cli/src/main/java/com/devonfw/tools/ide/common/SystemPath.java @@ -139,6 +139,14 @@ public Path findBinary(Path toolPath) { String fileName = toolPath.getFileName().toString(); if (parent == null) { + + for (Path path : tool2pathMap.values()) { + Path binaryPath = findBinaryInOrder(path, fileName); + if (binaryPath != null) { + return binaryPath; + } + } + for (Path path : this.paths) { Path binaryPath = findBinaryInOrder(path, fileName); if (binaryPath != null) {