обычно при установке обновленной JRE переменные среды устанавливаются так, чтобы при запуске любой команды java в CMD использовалась новая версия.
Я только что установил JDK 11, в котором нет JREэквивалентно - ну, это в JDK - но команды java все еще отправляются в JRE 8.
Для меня это не проблема, я всегда могу сам изменить среду и указать "C: \ Program Files /java / jdk-11 / bin / java.exe ", но всем, кто хочет использовать мою программу, для которой требуется Java 11, не будут установлены переменные, и попросить их сделать это будет немного.
Почему они не устанавливаются на стандартную установку Java 11?Я что, глупый?