在发布本文(11/19/2019)时,我在Windows 10计算机上下载了Java JDK版本13.0.1。下载后,我在计算机上修改了 Path 系统变量,以包括以下路径“ C:\ Program Files \ Java \ jdk-13.0.1 \ bin ”(不包含双引号)。然后,我修改了 JAVA_HOME 系统变量,使其包含以下路径:“ C:\ Program Files \ Java \ jdk-13.0.1 ”。但是,当我在命令提示符下键入“ java -version”时,这就是我得到的。
java版本“ 1.8.0_211”
Java(TM)SE运行时环境(内部版本1.8.0_211-b12)
Java HotSpot(TM)64位服务器VM(内部版本25.211-b12,混合模式)
有人可以向我解释为什么我当前的Java版本在命令提示符下显示的是与Java版本13.0.1相反的结果吗?预先感谢!
答案 0 :(得分:0)
尝试卸载旧的JDK。安装新的JDK时,我不会做任何更改,而只能在新项目中选择新的JDK。
我实际上有3个JDK版本。
答案 1 :(得分:0)
尝试使用命令提示符设置java_home和路径。 setx JAVA_HOME“ C:\ Program Files \ Java \ jdk1.8.0” setx PATH“%PATH%;%JAVA_HOME%\ bin”;
注意: 在命令提示符下进行设置后,请关闭并重新打开cmd.exe,以反映更改。
编程愉快!!! :-)
参考: https://www.codejava.net/java-core/how-to-set-environment-variables-for-java-using-command-line