通常在安装更新的JRE时,将设置环境变量,以便在CMD中运行任何Java命令都将使用新版本。
我刚刚安装了JDK 11,它没有等效的JRE-很好,它在JDK中-但是Java命令仍被发送到JRE 8。
这对我来说没问题,我总是可以自己更改环境变量,并指向“ C:\ Program Files / java / jdk-11 / bin / java.exe”,但是任何想要使用我的程序的人,需要Java 11的情况下,将不会设置其变量,而要求他们这样做会有点麻烦。
为什么在标准Java 11安装中未设置它们?我很傻吗?
答案 0 :(得分:0)
Oracle仍将8作为“最终用户” Java安装。这就是为什么它是您在java.com上唯一可以找到的原因。较新版本的Java设计为在服务器上后端使用,或与应用程序本身捆绑在一起。后者就是您想要的。