首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Windows在哪里保存JDK位置引用?

Windows在哪里保存JDK位置引用?
EN

Stack Overflow用户
提问于 2018-05-21 13:36:02
回答 4查看 793关注 0票数 3

我以前在我的Windows上安装了Java 7。系统环境变量对其也有定位。我安装了Java 10,而没有卸载7或更改环境变量。现在,当我进入CMD或Cygwin并输入Java -version时,它是Java10。

我会想,因为我没有改变环境变量,它仍然是7。Windows是如何决定使用什么JDK的?

谢谢!

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-05-21 13:55:57

Windows是如何决定使用什么JDK的?

Windows不是靠自己来做决定的。如果在运行java -version时获得第10版信息,这是因为在PATH环境变量指向的路径中首先找到了包含与版本10对应的java.exe的文件夹。如果您已经使用安装程序安装了Java,那么安装程序将为您更新PATH变量。检查PATH变量,您将看到Java 10文件夹首先出现在那里,然后出现在Java 7文件夹中。

票数 2
EN

Stack Overflow用户

发布于 2018-05-21 13:49:57

可能您的JAVA_HOME或仅更改了PATH环境变量。

转到命令行并执行以下操作来检查它:

代码语言:javascript
运行
复制
> echo %JAVA_HOME%  

例如,对我来说,它会回馈我:

代码语言:javascript
运行
复制
C:\Program Files\Java\jdk-9.0.4
票数 4
EN

Stack Overflow用户

发布于 2018-05-21 13:40:17

如果您使用的是java ide,您可能会在JRE配置中找到位置。例如,在eclipse中:

windows > preferences >已安装的JRE

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50450144

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档