web-dev-qa-db-ja.com

Windowsコマンドラインの場合:コマンドのパスを知る方法は?

私は多くの場所にいくつかのプログラムを持っています(それはJavaコマンドです)。私はCMDからこのコマンドを開始しています。問題は、実行されているJavaコマンドのパスを正確に知る必要があることです。

(unixを知っている場合は、whichなどのコマンドが必要です)。

ありがとう。

8
Muhammad Hewedy

Windowsの場合 役に立ちますか?

2
Nifle

Windowsには WHICH と呼ばれる同じことを行うネイティブコマンドがあるため、インストールする必要はありませんWHERE

これはVista以降のネイティブコマンドですが、以前のバージョンのWindowsのWindows Server2003リソースキットから追加できます。

9
paradroid

以前、Windows用の「which」コマンドの適切な代替手段が見つからなかったため、pythonで、コマンド名の部分的な一致も特徴とする単純な置換を実装しました。

https://Gist.github.com/667891

お役に立てば幸いです:)

1
enlavin

Windowsには「Unix'swhich」と完全に同等のものはありませんが、解決策がないという意味ではありません;)次のリンクを確認してください。

Windowsの場合