在Windows命令列中:如何知道命令的路徑?

在Windows命令列中:如何知道命令的路徑?

我在很多地方都有一些程式(它是java命令)..我從 CMD 啟動這個命令。問題是,我需要確切地知道java正在運行的命令的路徑..

(如果你知道unix,我需要一個指令,例如which)。

謝謝。

答案1

答案2

無需安裝WHICH,因為 Windows 有一個本機命令可以執行相同的操作,稱為WHERE

它是 Vista 及以上版本的本機命令,但可以從早期版本的 Windows 上的 Windows Server 2003 資源工具包新增。

答案3

Windows 中沒有與「Unix's which」完全相同的選項,但這並不意味著沒有解決方案;)請查看以下連結:

哪個適用於 Windows

答案4

因為不久前我找不到 Windows 的“which”命令的足夠替代品,所以我在 python 中實現了一個簡單的替換,還具有命令名稱的部分匹配:

https://gist.github.com/667891

希望你覺得它有用 :)

相關內容