解决方法:修改zkServer.cmd命令的%JAVA%变量为"%JAVA_HOME%\bin\java.exe",注意加了双引号!java
call %JAVA% "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*windows
修改后为:spa
call "%JAVA_HOME%\bin\java.exe" "-Dzookeeper.log.dir=%ZOO_LOG_DIR%" "-Dzookeeper.root.logger=%ZOO_LOG4J_PROP%" -cp "%CLASSPATH%" %ZOOMAIN% "%ZOOCFG%" %*get
从新执行zkServer.cmd,启动正常。cmd