只需在zkServer.sh的开头添加以下行
export JAVA_HOME=/usr/lib/jdk export PATH=$JAVA_HOME/bin:$PATH
btw1:您可以通过以下方式使脚本可执行:
sudo chmod a+x zkServer.sh
我想第一行是:#!/ bin / bash所以你可以通过以下方式启动它:
sudo zkServer.sh start
BTW2:如果没有必要的话,以root身份运行java代码是不好的做法。 祝好运。
BTW3:你确定你的jdk直接在文件夹中:/ usr / jib / jdk而不在某个子文件夹中吗?您可以通过运行导出来验证它,然后尝试:java -version
解:
苏多正在改变环境。
所以我为root设置了环境变量。
感谢Elliott Frisch。