我需要知道JDK在我的机器上的位置.
Java -version在cmd中运行时,它将版本显示为"1.6.xx".要在我的机器上查找此SDK的位置,我尝试使用echo %JAVA_HOME%但它只显示'JAVA_HOME'(因为我的环境变量中没有设置'JAVA_PATH'var).
在我的系统上安装Java 11之后,运行时继续为1.8
安装的Java版本:
JAVA_HOME env变量值: C:\Program Files\Java\jdk-11.0.3
在运行命令提示符的命令提示符java -version下,期望看到Java 11信息,但我看到了Java 8。
更改环境变量值不会更改结果,重新启动似乎没有任何作用。
C:\Users\user>java -version
java version "1.8.0_211"
Java(TM) SE Runtime Environment (build 1.8.0_211-b12)
Java HotSpot(TM) Client VM (build 25.211-b12, mixed mode)
Run Code Online (Sandbox Code Playgroud)
应该是显示Java 11运行时信息