启动roketMq 错误: 找不到或无法加载主类 Files\Java\jdk1.8.0_291\jre\lib\ext


安装roketMQ出现报错,检查mq的环境变量配置无误。最后锁定到Java环境变量,测试java、javac、java -version都正常。那就蛋疼了,最后一看jdk是安装在Program Files目录下的,问题就出在这里。卸载JDK,重新安装到其他没有空格的目录。解决!


12345_
流水晓风1:启动mqbroke.cmd报错的时候,需要改一下runserver.cmd, runbroker.cmd这两个文件里面的这个地方:set CLASSPATH=.;%BASE_DIR%conf;"%CLASSPATH%",这个地方的%CLASSPATH%外面要添加上半角双引号。而set "JAVA_OPT=%JAVA_OPT% -cp %CLASSPATH%" 这里面的%CLASSPATH%的头尾不能再添加半角双引号。就不会再报错:【找不到或无法加载主类 Files\Java\jdk1.8.0_152\bin;D:\Program】。1 月前回复
点赞

qq_44014916
默七袋:在runserver.cmd和runbroker.cmd文件中,%JAVA_HOME%两端加英文""也可以解决,如"%JAVA_HOME%"3 月前回复
点赞

W_98_B
我什么都贼6,开黑吗?:成功了,两位大哥给出的解决方案都用一遍,runserver.cmd和runbroker.cmd就都可以运行了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM