в командной строке Windows: как узнать путь к команде?

в командной строке Windows: как узнать путь к команде?

У меня есть некоторая программа во многих местах (это javaкоманда). Я запускаю эту команду из CMD. Проблема в том, что мне нужно точно знать путь к javaзапускаемой команде.

(Если вы знаете unix, мне нужна команда типа which).

Спасибо.

решение1

ДелаетКоторый для Windowsпомощь?

решение2

Нет необходимости в установкеWHICH, так как в Windows есть собственная команда, которая делает то же самое, называемаяWHERE.

Это встроенная команда в Vista и более поздних версиях, но ее можно добавить из Windows Server 2003 Resource Kit в более ранних версиях Windows.

решение3

Точного эквивалента «Unix's which» в Windows нет, но это не значит, что решения нет ;) Перейдите по следующей ссылке:

Который для Windows

решение4

Поскольку некоторое время назад я не смог найти адекватную альтернативу команде «which» для Windows, я реализовал простую замену на Python, включающую также частичные совпадения имен команд:

https://gist.github.com/667891

Надеюсь, вы найдете ее полезной :)

Связанный контент