java - Windows 将 JDK 位置引用保存在哪里?

标签 java windows versions

我之前在 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/

相关文章:

svn - 设置 SVN 存储库的基础知识

java - ResultSet.previous 不起作用

java - 适用于 OSX 的 Java 7 的 plugin.jar 在哪里

windows - npm 在 Windows 上安装 windows-build-tools

c# - 是否必须在开始使用 c# 4.0 之前学习所有其他版本的 c#?

jsf - Mojarra 2.2 版本分歧

java - 对大量数据运行该方法会得到不准确的结果

java - 无法加载类: com. mysql.jdbc.Driver

c# - 从 C# 强制运行批处理文件从文件目录运行?

java - 在Java中,是否可以监听外部监视器的连接/断开?