Я пытаюсь определить местонахождение исполняемого файла (java.exe) в Windows. Я знаю, что он должен существовать где-то в PATH, поскольку я могу его запустить, но я не знаю точного каталога, из которого он запускается. В системе UNIX я мог бы использовать команду whence для получения этой информации. Есть ли эквивалентная команда для систем Windows?
На моем ноутбуке с Vista, если я набираю "where java.exe" из командной строки, я получаю местоположение java.exe.
Надеюсь это поможет.
Установите это: http://gnuwin32.sourceforge.net/packages/which.htm Затем откройте командную строку и введите: which java
Не совсем. У вас есть несколько вариантов:
В командной строке введите «путь» ...., который даст вам ваш путь, вы также можете использовать команду «найти».
Посмотрите первое обращение Google по запросу "Эквивалент откуда окна". Для этого вам придется написать небольшую утилиту.
Вот сценарий "whereis" из блога Рэймонда Чена:
http://blogs.msdn.com/oldnewthing/archive/2005/01/20/357225.aspx