gpt4 book ai didi

java - 更改正在使用的java版本

转载 作者:行者123 更新时间:2023-12-02 05:50:28 26 4
gpt4 key购买 nike

我的计算机 (Windows7) 上同时安装了 Java 6 和 Java 7,但运行命令:

java -version 

我得到以下信息:

java version "1.6.0_22"
Java(TM) SE Runtime Environment (build 1.6.0_22-b04)
Java HotSpot(TM) 64-Bit Server VM (build 17.1-b03, mixed mode)

如何将 java 7 设置为默认值?

<小时/>

编辑:我已经更新了PATH,事实上当我这样做时

javac -version

...它给了我 1.7.0_11,但是 java -version 仍然给了我上面的内容。

最佳答案

  1. 转至控制面板 > 系统和安全 > 系统 > 高级系统设置

  2. 单击环境变量...按钮

  3. 在底部的系统变量框中,更新Path变量,使其包含Java7 bin目录,而不是Java6 的

  4. 如果您看到其中列出了 JAVA_HOME 变量,也请更新它(如果您没有看到,也没关系)

完成此操作后,您必须关闭并重新打开已打开的所有命令提示符。

<小时/>

重新写下您的注释(我已将其编辑到问题中):

Actually I already have updated it. So, the java 6 path does not exist in my environmental variables. It is strange, if I check the: javac -version it returns: javac 1.7.0_11 but not for java -version.

再看看Path,我怀疑你会发现JDK的bin和JRE的bin有单独的条目。这很正常。您可能更新了 JDK 的条目,但没有更新 JRE 的条目。

要做的另一件事是找出 java.exe 文件所在的位置。你可以这样做:

where java.exe

这将搜索您的路径并显示在哪里找到 java.exe 文件。我非常惊讶地发现刚刚安装的新 Java8 位于 C:\Windows\System32 目录中,所以这可能就是您的系统上发生的情况.

您可能会找到this question and its answers很有用,特别是 STATIC=1 JRE 安装选项。该信息似乎至少仍与 Java 7 有关。

关于java - 更改正在使用的java版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23579896/

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