gpt4 book ai didi

java - “java -version”命令显示的版本与我的版本不同

转载 作者:行者123 更新时间:2023-11-30 03:55:08 25 4
gpt4 key购买 nike

在我的 C:\Program files\java 文件夹中,我有三个文件夹:

jdk1.6.0_45
jre6
jre7

但是在命令提示符中键入命令 java -version 会产生以下输出:

java version "1.7.0_51"

这有什么意义呢?我认为它应该输出jdk1.6.0_45。这该如何解释?

最佳答案

已经在评论中回答了这个问题,但供将来引用:

一般来说,JDK 包决定了您所拥有的 Java 编译器 (javac) 的版本,而 JRE 包决定了您所拥有的 Java 解释器 (java) 的版本有。

在命令行中键入 javajavac 时运行的版本是 PATH 环境变量中列出的版本,它通常会指向最新包中的最新版本(Java 安装程序会为您执行此操作)。

JDK 会同时安装相应的 JRE,因此您只需安装最新的 JDK,即可获得相同版本的 javajavac

关于java - “java -version”命令显示的版本与我的版本不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23417777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com