通常在安装更新的JRE时,环境变量会被设置,以便在CMD中运行任何Java命令都会使用新版本。我刚刚安装了JDK 11,它没有JRE等效物 - 好吧,它在JDK中 - 但Java命令仍然被发送到JRE 8。对我来说这没有问题,我总是可以自己更改环境变量并指向“C:\Program Files / java / jdk-11/bin/java.exe”,但是任何想要使用我需要Java 11的程序的人将没有设置他们的变量,这有点过分要求他们这样做。为什么在标准的Java 11安装中它们没有被设置?我是不是很傻?