Я пытаюсь установить три переменные окружения и добавить их к машинному пути. Прямо сейчас мой код выглядит так:
setx CATALINA_HOME "C:\Program Files (x86)\Apache Software Foundation\Tomcat 7" /m
setx JRE_HOME "C:\Program Files (x86)\Java\jre7" /m
setx JAVA_HOME "C:\Program Files (x86)\Java\jdk1.7.0_21" /m
setx PATH "%PATH%;%JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\BIN;" /m
Первые три при запуске в одиночку работают нормально для добавления переменной. Однако последняя строка приводит к удалению части исходного пути, и ни одна из дополнительных переменных не добавляется.
Мой желаемый результат будет добавление трех переменных и для общесистемного пути
[original path];%JAVA_HOME%\bin;%JRE_HOME%\bin;%CATALINA_HOME%\BIN;