0

Прежде всего, я хотел бы извиниться, если это уже было покрыто. Трудно фильтровать все существующие проблемы, подобные этому.Установить переменные среды Windows

Так что в Windows есть два (насколько мне известно) способа установки переменных окружения. Сначала выполняется командная строка, а вторая - с помощью свойств системы на панели управления.

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

Последнее, к чему я должен прибегать, требуется время, а однажды в голубой луне я забуду, где найти меню.

Есть ли что-то, что мне нужно сделать в командной строке, чтобы установить его навсегда? Возможно, флаг или переключатель для добавления в команду?

+0

Нет. Срок службы подсказки cmd заканчивается, когда вы его закрываете. Если вы слишком ленивы, помните, где находится меню, напишите файл .bat, чтобы установить все, что вы настраиваете, и запускать его каждый раз, когда вам нужно. Кроме того, cmd для создания этой панели является 'sysdm.cpl'. – asgs

+0

Я помню, где его найти, я просто забываю (хотя и редко). Не знал, какая команда была так благодарна за это. – Spedwards

ответ

2

Команда SETX может изменять переменные окружения постоянно:

Setx обеспечивает только из командной строки или программный способ непосредственно и навсегда установить значение среды системы.

Это довольно мощный инструмент, но внимательно прочитайте заметки на этой странице, хотя из-за наличия небольшого количества уловов.

+0

Это потрясающе! Спасибо. – asgs

+1

Приветствия. Просто чтобы убедиться, что все правильно, 'SETX JAVA_HOME 'C: \ Program Files \ jdk1.8.x \ bin"/m' – Spedwards

Смежные вопросы