java—在windows中设置环境变量时,为什么需要在双引号中提到java\u home path

mpgws1up  于 2021-06-30  发布在  Java
关注(0)|答案(1)|浏览(448)

我正在使用cmd在windows java\u home path中设置环境变量。当我使用 SETX JAVA_HOME C:\Program Files\Java\jdk1.6.0_07 它给我的错误是无效的语法。但当我使用 SETX JAVA_HOME "C:\Program Files\Java\jdk1.6.0_07" 设置成功。
当我设置 SETX HOME C:\Users\Default 它设置成功,没有双引号。为什么我们只需要双引号 JAVA_HOME 也不是为了 HOME ?

7rtdyuoh

7rtdyuoh1#

因为“程序文件”包含一个空格。我相信你的意思是

set "JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07"

但java 1.6.0不受支持(自2013年2月起),您应该升级。Java7将于2015年4月下线,所以我认为最好考虑Java8。

相关问题