Переменная среды, ссылающаяся на другую переменную среды

#windows #environment-variables

#Windows #переменные среды

Вопрос:

Я обнаружил, что Rapid Environment Editor эта программа отображает некоторые переменные типа «расширяемая строка». Такие переменные могут ссылаться на другие переменные, например

 JAVA_HOME_45 = ...
JAVA_HOME = %JAVA_HOME_45%
PATH = %JAVA_HOME%bin
  

Проблема в том, что такие переменные время от времени не работают.

Вопрос в том, на каком уровне они реализуются? Является ли это функцией Windows? Если да, то как его активировать / деактивировать / отладить?

Комментарии:

1. по моему опыту, использование переменных, подобных вашему примеру, работает надежно, если вы редактируете их с помощью стандартного инструмента Windows. Возможно, связанный редактор глючит. Это не стандартный инструмент, а инструмент стороннего производителя.

Ответ №1:

Я только что протестировал ее, и она работает (как сказал Джимхокинс) со стандартным редактором переменных среды.

Это означает, что это функция Windows, и она всегда должна быть включена.

Вы можете «отладить» ее, если откроете консоль и введете: echo %PATH% .