执行1.bat文件, 内容如下:SET JAVA_HOME_VALUE="C:\Program Files\Java\jdk1.6.0_24"
SetX JAVA_HOME %JAVA_HOME_VALUE% 
%JAVA_HOME_VALUE%
%JAVA_HOME%使用1.bat > 1.log,生成日志,日志如下:C:\Documents and Settings\Administrator\Desktop>SET JAVA_HOME_VALUE="C:\Program Files\Java\jdk1.6.0_24" C:\Documents and Settings\Administrator\Desktop>SetX JAVA_HOME "C:\Program Files\Java\jdk1.6.0_24"  SUCCESS: Specified value was saved.C:\Documents and Settings\Administrator\Desktop>"C:\Program Files\Java\jdk1.6.0_24"C:\Documents and Settings\Administrator\Desktop>C:\Program Files\Java\jdk1.6.0_24 在这里,已经可以看见JAVA HOME是设置成功了的。但是在命令行里面我使用%JAVA_HOME%来获取的时候,却出现如下提示:
'C:\Program' is not recognized as an internal or external command, operable program or batch file.这下就郁闷了哦,到底那个空格对不对,这样设置对不对?