В Java 11 нет Public JRE, как это было в предыдущих версиях Java.Не путайте с каталогом jre
в предыдущей версии JDK, это не Public JRE.Также установщики старого Public JRE скопировали программы java.exe
и javaw.exe
в каталог C:\Windows\System32
, который по умолчанию определен в переменной среды PATH
.Они также сделали много другого, например, изменения в вашем реестре Windows.Установщики старого Public JRE никогда ничего не меняли в PATH
.
Официальной альтернативой Public JRE является пользовательская среда выполнения, которую вы можете создать с помощью инструмента jlink JDK.,Однако в этом случае у вас не будет никакого файла jar, кроме сценариев оболочки UNIX и пакетных сценариев.
Если вам это не нравится, вы можете использовать JDK 11 и связать файлы jar в проводнике Windows с javaw.exe
изJDK, вместо JRE, как описано там Запуск файла JAR в Windows