通常,在安装更新的JRE时,会设置环境变量,以便在CMD中运行任何java命令都将使用新版本。
我刚刚安装了JDK 11,它没有对应的JRE --好吧,它在JDK中--但是java命令仍然被发送到JRE 8。
这对我来说没有问题,我总是可以自己更改环境变量并指向"C:\Program Files/ Java /jdk- 11 /bin/java.exe",但是任何想要使用我的程序的人都不会设置他们的变量,并且要求他们这样做有点太多了。
为什么没有在标准的Java 11安装中设置它们?我是不是太傻了?
发布于 2018-10-26 01:44:39
Oracle仍在推动8作为“最终用户”的Java安装。这就是为什么它是你在java.com上唯一能找到的。较新版本的Java设计用于服务器上的后端使用,或者与应用程序本身捆绑在一起。后一种选择是您想要的。
https://stackoverflow.com/questions/52995157
复制相似问题