Назад | Перейти на главную страницу

Откуда для винды?

Я пытаюсь определить местонахождение исполняемого файла (java.exe) в Windows. Я знаю, что он должен существовать где-то в PATH, поскольку я могу его запустить, но я не знаю точного каталога, из которого он запускается. В системе UNIX я мог бы использовать команду whence для получения этой информации. Есть ли эквивалентная команда для систем Windows?

На моем ноутбуке с Vista, если я набираю "where java.exe" из командной строки, я получаю местоположение java.exe.

Надеюсь это поможет.

Установите это: http://gnuwin32.sourceforge.net/packages/which.htm Затем откройте командную строку и введите: which java

Не совсем. У вас есть несколько вариантов:

  • В командной строке из корня C: запустите: Dir / s java.exe
  • установите win32-порт which.exe (может быть и порт whence.exe)
  • использовать функцию поиска в проводнике Windows
  • получить одну из нескольких сторонних утилит для индексации и поиска файлов Windows

В командной строке введите «путь» ...., который даст вам ваш путь, вы также можете использовать команду «найти».

Посмотрите первое обращение Google по запросу "Эквивалент откуда окна". Для этого вам придется написать небольшую утилиту.

Вот сценарий "whereis" из блога Рэймонда Чена:

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