Переменные среды, установленные с помощью "set", устанавливаются для текущего процесса и его дочерних элементов.Если вы выйдете из процесса, значения будут потеряны.
Команда "setx" устанавливает переменную среды в системной среде.Но значения считываются в процессе только при перезапуске.Таким образом, в eclipse все еще есть старые переменные окружения, и запущенные процессы будут их наследовать.