我正确地设置了zkServer.cmd在Windows上启动Zookeeper时出现“JAVA_HOME设置错误”错误!当我发布%JAVA_HOME%
时,我得到了C:\Program Files\Java\jdk1.7.0_45
,这是java instalation的正确目录。
我怀疑问题是由于程序文件中的空间,因为当我发出%JAVA_HOME%\bin\java.exe
(zkEnv.cmd中使用的命令)时,我得到了:
'C:\Program' is not recognized as an internal or external command, operable program or batch file.
我怎么解决这个问题?
引用路径。
“宾\%JAVA_HOME%\ java.exe的”
我也有同样的问题。我修好了。
您可以在zkEnv.cmd中将内容[%JAVA_HOME%\ bin \ java]更改为[“%JAVA_HOME%\ bin \ java”]。它需要配额。
然后运行zkServer.cmd。它运作良好。
在我的环境中我设置为:
JAVA_HOME = C:\ PROGRA〜1 \爪哇\ jdk1.8.0_65
注意64位系统上的Windows用户
Progra~1 ='程序文件'
Progra~2 ='程序文件(x86)'
在zkEnv.cmd文件中,它们仅从JAVA_HOME更改为JAVA。我在Enviorment Path中添加了JAVA并且它可以工作,或者你可以在zkEnv.cmd文件中从JAVA更改为JAVA_HOME并且它可以工作