当前位置: 首页 > 知识库问答 >
问题:

当我通过命令提示符检查版本时,我可以看到java 11,但为什么当我在Eclipse中检查版本时,它显示java 17?

端木元青
2023-03-14

在CMD中检查“java-version”时显示以下详细信息

java 版本 “11.0.15” 2022-04-19 LTS Java(TM) SE 运行时环境 18.9 (内部版本 11.0.15 8-LTS-149) Java 热点(TM) 64 位服务器虚拟机 18.9(构建 11.0.15 8-LTS-149,混合模式)

我在Eclipse中得到了以下响应,同时使用“系统.get属性(”java.版本“)”

Java版本是: 17.0.2

共有2个答案

葛奇
2023-03-14

当我在Java构建路径中选择“使用默认工作区JRE”时-

卢勇
2023-03-14

CMD 使用 PATH 环境变量来搜索可执行文件 (java.exe)。可执行文件将按给定顺序在该变量中列出的目录中进行搜索。找到的第一个是执行的那个。

Eclipse使用自己的设置:

> < li>

用于启动Eclipse的JRE可以在< code>eclipse.ini文件中指定;如果没有指定,将使用操作系统默认值(通常与CMD相同,见上文);

用于在Eclipse中执行应用程序的JRE由Run/Debug配置(Run-Run Configurations…/Run-Debug Configurations…)、相应的项目属性(Project-Properties)和Eclipse首选项(Window-Pretions-Java-Instated JRE)指定。

 类似资料: