Windows 启动rocketmq5,一直提示echo Please set the ROCKETMQ_HOME variable in your environment!

Windows 启动rocketmq5,一直提示echo Please set the ROCKETMQ_HOME variable in your environment! 
明明都有配置了环境变量了,电脑也重启过了,这就是不行

我直接查看bin里的mqnamesrv.cmd脚本,把& EXIT /B 1 去掉,就是不退出,也会执行后面的,就正常启动了,我嘞个豆

 

if not exist "%ROCKETMQ_HOME%\bin\runserver.cmd" echo Please set the ROCKETMQ_HOME variable in your environment! & EXIT /B 1

call "%ROCKETMQ_HOME%\bin\runserver.cmd" -Drmq.logback.configurationFile=%ROCKETMQ_HOME%\conf\rmq.namesrv.logback.xml org.apache.rocketmq.namesrv.NamesrvStartup %*

IF %ERRORLEVEL% EQU 0 (
    ECHO "Namesrv starts OK"
)

  

posted @ 2024-12-18 15:11  小飞fei  阅读(542)  评论(0)    收藏  举报