我之前在 Windows PC 上安装了 Java 7。系统环境变量也有它的位置。我安装了 Java 10 而没有卸载 7 或更改环境变量。现在,当我转到 CMD 或 Cygwin 并输入 Java -version 时,它显示 Java 10。
我想既然我没有更改环境变量,它仍然是 7。Windows 如何决定使用哪个 JDK?
谢谢!
最佳答案
可能是您的 JAVA_HOME
或只是 PATH
环境变量发生了变化。
转到命令行并执行以下操作来检查它:
> echo %JAVA_HOME%
例如,对我来说它回馈:
C:\Program Files\Java\jdk-9.0.4
关于java - Windows 将 JDK 位置引用保存在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50450144/