Ich habe einige Programme an vielen Stellen (es ist der java
Befehl). Ich starte diesen Befehl von CMD aus. Das Problem ist, dass ich den genauen Pfad des java
ausgeführten Befehls kennen muss.
(Wenn Sie Unix kennen, brauche ich einen Befehl wie which
).
Danke.
Antwort1
TutWhich für Windowshelfen?
Antwort2
Es ist keine Installation erforderlichWHICH
, da Windows einen nativen Befehl hat, der dieselben Dinge tut, genanntWHERE
.
Ab Vista ist es ein nativer Befehl, kann aber in früheren Windows-Versionen aus dem Windows Server 2003 Resource Kit hinzugefügt werden.
Antwort3
Es gibt kein genaues Äquivalent zu „Unix's which“ in Windows, aber das heißt nicht, dass es keine Lösung gibt ;) Schauen Sie sich den folgenden Link an:
Antwort4
Da ich vor einiger Zeit keine geeignete Alternative zum „which“-Befehl für Windows finden konnte, habe ich einen einfachen Ersatz in Python implementiert, der auch teilweise Übereinstimmungen der Befehlsnamen enthält:
https://gist.github.com/667891
Ich hoffe, Sie finden es nützlich :)