in Windows-Befehlszeile: Wie kann ich den Pfad eines Befehls kennen?

7225
Muhammad Hewedy

Ich habe an vielen Stellen ein Programm (es ist der javaBefehl) .. Ich starte diesen Befehl von CMD. Das Problem ist, ich muss den Pfad des ausgeführten javaBefehls genau kennen .

(Wenn Sie Unix kennen, brauche ich einen Befehl wie which).

Vielen Dank.

8

4 Antworten auf die Frage

9
paradroid

Es ist keine Installation erforderlich WHICH, da Windows über einen systemeigenen Befehl verfügt, der die gleichen Funktionen ausführt WHERE.

Es ist ein nativer Befehl ab Vista, kann jedoch aus dem Windows Server 2003 Resource Kit in früheren Versionen von Windows hinzugefügt werden.

Sie können einen Alias ​​angeben, wenn Sie möchten. paradroid vor 8 Jahren 0
2
Nifle

Ist die für Windows - Hilfe?

1
Mehper C. Palavuzlar

Es gibt kein genaues Äquivalent zu "Unix's which" in Windows, aber das bedeutet nicht, dass es keine Lösung gibt;) Schauen Sie sich den folgenden Link an:

Welches für Windows?

1
enlavin

Da ich vor einiger Zeit keine passende Alternative für den Befehl "which" für Windows gefunden habe, habe ich einen einfachen Ersatz in Python implementiert, der auch teilweise Übereinstimmungen von Befehlsnamen enthält:

https://gist.github.com/667891

Hoffe du findest es nützlich :)