【问题标题】:Change system Java更改系统Java
【发布时间】:2016-02-17 17:33:27
【问题描述】:

我的系统 1.6、1.7 和 java 8 中有 3 个 java。
我将 JAVA_HOME 和路径设置为 1.7,但是当我使用 cmd 管理员模式运行 java -version 时,它返回了 8。
谁能告诉我 cmd 从哪里选择 java,以及如何将其更改为另一个版本。

更新:我已经在路径变量中设置了 java 7/bin

【问题讨论】:

  • 尝试将 java 的路径放在你的 %PATH% 的首位

标签: java batch-file cmd


【解决方案1】:

启动你的 cmd shell 并输入echo %PATH%

操作系统将检查列出的目录,第一个具有java 二进制文件的目录将被使用。

要更改它 - PATH 变量是根据 Control Panel -> System -> Advanced System Settings -> Environment Variables 中的设置设置的。您需要启动新的 cmd 会话才能查看更新的更改。

【讨论】:

  • @Gorgi 感谢您的回答。我已经设置了我的环境变量。但是从另一个网站得到了我的答案。
【解决方案2】:

当我们以管理员身份运行 cmd 时,它会选择 C:/user/windows32 文件夹下已经存在的 java.exe。

要解决此问题,不要将我的 java 附加在路径的末尾,而是附加在路径的开头。

如果以管理员身份运行,这里是 cmd 中使用的代码

set path=%JAVA_HOME%/bin;%path%;
java -version

【讨论】:

    猜你喜欢
    • 2014-05-06
    • 2019-04-12
    • 1970-01-01
    • 1970-01-01
    • 2016-04-29
    • 2011-08-14
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    相关资源
    最近更新 更多