在Windows上启动Zookeeper时,JAVA_HOME设置不正确

问题描述 投票:5回答:3

我正确地设置了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.

我怎么解决这个问题?

windows command-line environment-variables apache-zookeeper java-home
3个回答
4
投票

引用路径。

“宾\%JAVA_HOME%\ java.exe的”


1
投票

我也有同样的问题。我修好了。

您可以在zkEnv.cmd中将内容[%JAVA_HOME%\ bin \ java]更改为[“%JAVA_HOME%\ bin \ java”]。它需要配额。

然后运行zkServer.cmd。它运作良好。


1
投票

在我的环境中我设置为:

JAVA_HOME = C:\ PROGRA〜1 \爪哇\ jdk1.8.0_65


注意64位系统上的Windows用户

Progra~1 ='程序文件'

Progra~2 ='程序文件(x86)'


0
投票

在zkEnv.cmd文件中,它们仅从JAVA_HOME更改为JAVA。我在Enviorment Path中添加了JAVA并且它可以工作,或者你可以在zkEnv.cmd文件中从JAVA更改为JAVA_HOME并且它可以工作

© www.soinside.com 2019 - 2024. All rights reserved.