В системе windows порядок различных путей в переменной переменной PATH
определяет приоритет разрешения:
Пример:
- Если путь состоит из следующие:
C:/Dir1;C/Dir2
- И содержащие
C:/Dir1/test.exe
и C:/Dir2/test.exe
- Запуск
test.exe
в cmd преобразуется в C:/Dir1/test.exe
Это нормально, но в Windows есть два PATH, пользовательский и системный. И они объединяются следующим образом: <system-path>;<user-path>
Итак, системный путь всегда имеет приоритет над пользовательским путем.
Я ошибаюсь?
С уважением,