echo%JAVA_HOME%在环境变量中显示与JAVA_HOME不同的位置

时间:2015-01-08 09:36:04

标签: java

我在计算机上重新安装了Java JDK。

我添加了环境变量JAVA_HOME=C:\Program Files (x86)\Java\jdk1.7.0_71但是当我尝试时:

echo %JAVA_HOME% 

输出显示

C:\Program Files\Java\jdk1.7.0_55

我还在路径变量

中添加了C:\Program Files (x86)\Java\jdk1.7.0_71\bin

Java -version无法正常工作。 (不知道java名称)

你知道我应该在哪里改变它吗?

PS。我使用的是Windows 7。

2 个答案:

答案 0 :(得分:0)

设置JAVA_HOME变量

获得JDK安装路径后:

右键单击我的电脑图标 您的桌面并选择属性

点击高级标签

单击环境变量按钮。

系统变量下,点击新建。

输入变量名称 JAVA_HOME

输入变量值作为 Java Development Kit 的安装路径。

点击确定

点击应用更改

您可能需要重新启动Windows。

答案 1 :(得分:0)

谢谢我重新启动Windows,它有所帮助。现在java-version显示:

java版“1.7.0_71” Java(TM)SE运行时环境(版本1.7.0_71-b14) Java HotSpot(TM)客户端VM(构建24.71-b01,混合模式,共享)

但是当我尝试启动maven时,它会显示错误:

设置MAVEN_OPTS = -Xms2048M -Xmx2048M -XX:MaxPermSize = 1024M VM初始化期间发生错误 无法为对象堆保留足够的空间 错误:无法创建Java虚拟机。 错误:发生了致命异常。程序将退出。