平时开发其实不太用得到java_home、path、classpath之类的环境变量,但是在命令行下运行java则需要用上,所以配错就可能出现莫名其妙错误。
错误JAVA_HOME 配置:D:Program FilesJavajdk1.7.0_79
导致运行zookeeper 出现如下错误:
如上错误就是因为 JAVA_HOME 环境变量里 画蛇添足 多加了 “” 导致的, 因为 JAVA_HOME injava 就拼接成 "D:Program FilesJavajdk1.7.0_79"injava 了,这就导致了错误。
正确的配置应该是:
JAVA_HOME: D:Program FilesJavajdk1.7.0_79 PATH加上 %JAVA_HOME%in; CLASSPATH: .;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar