为什么在 windows 中设置环境变量时需要用双引号提及 JAVA_HOME 路径
Why is it required to mention JAVA_HOME path in double quotes when setting environment variable in windows
我正在使用 cmd 在 windows Java_Home 路径中设置环境变量。当我使用
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
?
因为"Program Files"包含一个space。我相信你的意思是
set "JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07"
但是 Java 1.6.0 不受支持(自 2013 年 2 月起),您应该升级。 Java 7 是 EOL in April 2015,所以我认为最好考虑 Java 8.
我正在使用 cmd 在 windows Java_Home 路径中设置环境变量。当我使用
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
?
因为"Program Files"包含一个space。我相信你的意思是
set "JAVA_HOME=C:\Program Files\Java\jdk1.6.0_07"
但是 Java 1.6.0 不受支持(自 2013 年 2 月起),您应该升级。 Java 7 是 EOL in April 2015,所以我认为最好考虑 Java 8.