在Windows bat文件中设置JAVA_HOME不起作用

时间:2013-11-26 10:34:35

标签: batch-file environment-variables java-home

为什么这个bat文件中的 SET JAVA_HOME 没有覆盖环境变量JAVA_HOME?

someFile.bat

@ECHO OFF
SET JAVA_HOME = Progra~2\Java\jdk1.6.0_23
echo JAVA_HOME: %JAVA_HOME%

输出

JAVA_HOME: C:\Program Files (x86)\Java\jdk1.7.0_21

1 个答案:

答案 0 :(得分:18)

因为有额外的空间。试试这个:

echo JAVA_HOME: %JAVA_HOME %

尝试像这样设置java_home:

SET "JAVA_HOME=Progra~2\Java\jdk1.6.0_23"