На моем компьютере с Windows 7 я создал несколько пользовательских переменных среды пользователя (щелкните правой кнопкой мыши компьютер> свойства> "Дополнительные параметры системы"> «Переменные среды ...»> «Новый ...» для «Пользовательские переменные для ...»). ) но когда я повторяю их в командной строке, кажется, не распознает один. Например, вот что у меня было:
UTILS_HOME C:\myUtils
UTILS_WILDFLY %UTILS_HOME%\wildflyUtils
Я добавил оба к переменной PATH в моих пользовательских переменных следующим образом:
PATH %UTILS_HOME%;%UTILS_WILDFLY%
Когда я повторяю ПУТЬ, я получаю это:
C:\mytils;%UTILS_WILDFLY%
Я ожидаю, что это расширит UTILS_WILDFLY, но это не так. Теперь, если я изменю имя UTILS_WILDFLY на JBOSS_8, когда я повторю путь, он расширится. Я попробовал несколько имен для тестирования и не понимаю, почему некоторые расширяются, а почему нет. Когда они не раскрываются, я не могу получить доступ к своим сценариям в этой папке в командной строке.
Есть ли какое-то правило, о котором я не знаю, для именования переменных среды, или это так, как оно работает, и я должен делать проб и ошибок, пока не найду тот, который работает?
Там нет опечаток при попытке разных имен. Я создал имя для переменной, вырезал и вставил его в переменную PATH, чтобы исключить это.