从哪里来的Windows?

我试图确定在Windows上的可执行文件(java.exe)的位置。 我知道它必须存在于PATH的某处,因为我可以运行它,但我不知道它正在运行的确切目录。 在UNIX系统上,我可以使用whence命令来获取这些信息。 是否有一个等效的Windows系统命令?

在我的Vista笔记本电脑上,如果从命令提示符键入“where java.exe”,它会给我java.exe的位置。

希望这可以帮助。

不完全是。 你有几个select:

  • 在C:run:Dir / s java.exe的根目录下执行命令提示符
  • 安装which.exe的win32端口(也可能有一个whence.exe的端口)
  • 在Windows资源pipe理器中使用searchfunction
  • 得到几个第三方Windows文件索引和search工具之一

安装这个: http : //gnuwin32.sourceforge.net/packages/which.htm然后打开一个命令提示符并input: which java

在命令提示符下键入“path”….将给你你的path,你也可以使用“查找”命令。

看看第一个谷歌命中“ 等效whence窗口 ”。 你将不得不写一个小工具来做到这一点。

Raymond Chen博客的“whereis”脚本是:

http://blogs.msdn.com/oldnewthing/archive/2005/01/20/357225.aspx