中国服务器网

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

Learn more

'C:\ Program'不能识别错误

我最近尝试改变我的环境variables来设置path到javac.exe(等等)。 这工作正常,直到突然,我开始得到这个错误。 例如,我声明了一个JAVA_HOMEvariables C:\Program Files\Java\jdk1.7.0_25 之后,我补充一点 %JAVA_HOME%\bin 到PATHvariables,但是这给了我一个错误: “C:\ Program”不被识别为内部或外部命令,可操作命令或batch file。 这个错误使得它看起来像是遇到了“程序文件”中的空间问题。 然而,这很奇怪,因为它不是很好的一段时间,然后开始。 此外,还有其他variables,其中有空格,工作得很好。 我已经尝试删除variables并重新创build它,把引号围绕JAVA_HOME(这去正确的path,但没有find正确的javac.exe).. 有关我可能做什么的任何提示? 这是在Windows 7上。 编辑: 环境variables是通过控制面板>高级系统设置>环境variables设置的。 通过浏览器窗口复制我想要的文件夹的地址来设置variables的值。 我将它添加到PATH环境variables中,在最后添加一个前面的variables和一个分号之间的空格,如下所示: C:\Users\Demo_User_1\AppData\Roaming\npm; %JAVA_HOME% 其中JAVA_HOMEvariables是这样定义的: C:\Program Files\Java\jdk1.7.0_25 我通过input%JAVA_HOME%来通过命令提示符testingvariables的值,这就是我所得到的''C:\ Program'所产生的错误无法识别的地方…“ 'set'的结果如下: C:\Users\Demo_User_1>set ALLUSERSPROFILE=C:\ProgramData ANDROID_HOME=C:\Users\Demo_User_1\Desktop\Android\adt-bundle-windows-x86_64-2013 0717\sdk APPDATA=C:\Users\Demo_User_1\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=DEMO_USER_1-HP ComSpec=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\Demo_User_1 JAVA_HOME=C:\Program Files\Java\jdk1.7.0_25 LOCALAPPDATA=C:\Users\Demo_User_1\AppData\Local LOGONSERVER=\\DEMO_USER_1-HP NUMBER_OF_PROCESSORS=4 […]