en la línea de comandos de Windows: ¿Cómo saber la ruta de un comando?

8

Tengo algún programa en muchos lugares (es el javacomando). Estoy comenzando este comando desde CMD. El problema es que necesito saber exactamente la ruta del javacomando que se está ejecutando.

(Si conoce Unix, necesito un comando como which).

Gracias.

Muhammad Hewedy
fuente

Respuestas:

9

No es necesario instalarlo WHICH, ya que Windows tiene un comando nativo que hace lo mismo, llamado WHERE.

Es un comando nativo en Vista en adelante, pero se puede agregar desde el Kit de recursos de Windows Server 2003 en versiones anteriores de Windows.

paradroid
fuente
Puede hacer un alias de dónde si lo desea.
paradroid el
1

No hay un equivalente exacto de "Unix's which" en Windows, pero eso no significa que no haya solución;) Consulte el siguiente enlace:

Que para Windows

Mehper C. Palavuzlar
fuente
1

Debido a que hace tiempo no pude encontrar una alternativa adecuada de "qué" comando para Windows, implementé un reemplazo simple en Python con también coincidencias parciales de nombres de comandos:

https://gist.github.com/667891

Esperamos que te sea útil :)

enlavin
fuente