Под Windows новые процессы сразу же принимают изменения переменных среды.
Однако ваша проблема, вероятно, не имеет ничего общего с переменными среды. Версия JRE для Windows помещает исполняемые файлы, например java.exe
, javaw.exe
в папку system32, поэтому, если у вас нет JDK до этого %windir%\system32
в вашей переменной PATH, вы всегда будете запускать JRE.
Обычно я удаляю их в system32 и указываю путь к правильной установке JVM.