Windows コマンドライン: コマンドのパスを知るにはどうすればいいですか?

Windows コマンドライン: コマンドのパスを知るにはどうすればいいですか?

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

(UNIX をご存知の場合は、 などのコマンドが必要ですwhich)。

ありがとう。

答え1

しますかWindowsの場合はヘルプ?

答え2

インストールする必要はありませんWHICHWindowsには同じことを実行するネイティブコマンドがあり、WHERE

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

答え3

Windows には「Unix の which」とまったく同じものはありませんが、解決策がないわけではありません ;) 次のリンクを確認してください。

Windowsの場合は

答え4

以前、Windows の「which」コマンドの適切な代替手段が見つからなかったため、コマンド名の部分一致も備えた Python での簡単な代替を実装しました。

出典: github.com

役に立つことを願っています:)

関連情報