Я думаю, что мой PATH в переменных среды не работает должным образом, и я хотел бы задать несколько вопросов о переменных среды в целом.
В чем разница между пользовательскими и системными переменными? Когда следует использовать один? Что если у вас есть, т.е. одна и та же переменная как для пользователя, так и для системы? Не имеет значения, потому что системные переменные охватывают всех пользователей?
Я пытаюсь использовать ярлыки, чтобы сделать мой путь более чистым. Например, я установил мой
JAVA_HOME
вC:\Program Files\Java\jdk1.6.0_25\bin
а затемPATH
в%JAVA_HOME%\bin
. Однако, когда я набираю"echo %PATH%"
в cmd, он все равно показывает%JAVA_HOME%\bin
. Должен ли я волноваться, что это не"C:\Program Files\Java\jdk1.6.0_25\bin"
?Если бы я хотел проверить, существует ли xml на моем пути, как бы я это проверил?
Поскольку некоторые программы не любят пробелы в переменных среды, было предложено использовать C:\Progra ~ 1\ вместо C:\Program Files\, как показано здесь: http://ist.berkeley.edu/as-ag/technology/howto/install-java-sdk-win.html Как это сделать? Где начать перерыв и добавить ~ 1. Это всегда 1?
Спасибо!