java_home 设置不正确

标签 java installation java-home

我的机器上安装了 2 个 Java。 1.5 和 1.6。对于这个项目,我需要 1.5。我已将所有路径变量设置为适当的,即

echo %JAVA_HOME%
<PATH_TO_1.5_JDK>

这就是我想要的..但​​是当我这样做的时候

java -version
java version "1.6.0_33"
Java(TM) SE Runtime Environment (build 1.6.0_33-b05)
Java HotSpot(TM) 64-Bit Server VM (build 20.8-b03, mixed mode)

为什么 java -version 命令选择 java v 6?

已更新 我已经检查了 %PATH% 变量,路径中出现的唯一 java 版本是 1.5。我在这里指的是 SYSTEM VARIABLES 变量,我使用的是 Win7

最佳答案

选择 Java 6 是因为它首先出现在您的 PATH 环境变量中。它与 JAVA_HOME 变量无关,除非您使用 JAVA_HOME 变量指定 PATH 变量

将新的 USER 变量 PATH 设置为 JAVA_HOME\bin,将解决您的问题

关于java_home 设置不正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12898494/

相关文章:

java - 支柱错误: The requested resource is not available

python - 找不到 openssl 库

java - 将默认的 Java 路径更改为 FreeBSD 中的其他路径

command-prompt - 启动weblogic服务器时在目录C :\Program Files\Java\JDK18~1. 0_2中找不到JRE

java - Android:在编译时验证xml文件?

java - 简单的 map 投影

java - 如何从 cookie 中删除信息?

installation - 如何获取包含在 Inno Setup 安装程序 exe 文件中的文件版本(exe 和 dll)?

python安装脚本导入报错

Cassandra 3.0 及更高版本需要 Java 8u40 或更高版本