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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Windows上启动Zookeeper时,JAVA_HOME设置不正确相关的知识,希望对你有一定的参考价值。

我正确地设置了zkServer.cmd在Windows上启动Zookeeper时出现“JAVA_HOME设置错误”错误!当我发布%JAVA_HOME%时,我得到了C:Program FilesJavajdk1.7.0_45,这是java instalation的正确目录。

我怀疑问题是由于程序文件中的空间,因为当我发出%JAVA_HOME%injava.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并且它可以工作

以上是关于在Windows上启动Zookeeper时,JAVA_HOME设置不正确的主要内容,如果未能解决你的问题,请参考以下文章

windows搭建zookeeper集群报错之Invalid config, exiting abnormally

Zookeeper Solr整合

Window下安装zookeeper,启动时闪退

Zookeeper之Windows下安装

windows下的zookeeper安装

在 Ubuntu Server 14.04 上自动启动 Zookeeper 的最佳方法?