Rocketmq安装与使用:启动报错:Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC ···

报错:Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Unrecognized VM option ‘UseCMSCompactAtFullCollection’ Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

下载rocketmq压缩包之后解压到目录下(不能是中文目录)之后,cmd打开启动

拦路虎1:运行后chua报错了o(╥﹏╥)o,暴风哭泣中

错误内容全部如下:

Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release. Unrecognized VM option ‘UseCMSCompactAtFullCollection’ Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.

苟且找错

百度搜了一大堆,看见垃圾回收器就已经想放弃了,啥都不会呢,给我整垃圾回收器o(╥﹏╥)o,这不是拔苗助长

大概意思呢如下:这个错误提示表明您在启动 Java 应用程序时使用了不兼容的虚拟机选项。具体来说,”UseConcMarkSweepGC” 和 “UseCMSCompactAtFullCollection” 这两个选项已被弃用并在 Java 9 中被移除了。

武松1(解决方法):

把 环境变量里不知道什么时候配置的jdk11的JAVA_HOME改成jdk8的路径,之后重新启一下就可以了,花了大半天,哭泣·····

然后接着启动broker

拦路虎2:输入启动命令启动,好使,又报错了,[○・`Д´・ ○]

说找不到加载的类,搜了下按照下面把环境变量里的所有jdk的配置都看了一遍,都是没错的。

武松2:找了很久,终于在另一篇文章里找到了一个可行的办法,在bin目录下的runbroker.cmd的文件里将CLASSPATH外再加上个””,即可,没有报错的小伙伴就不用改了。

再次启动,顺利执行,不再报错

也发现了一篇很有用的文章:

RocketMQ的下载与安装(全网最细保姆级别教学)_rocketmq下载安装_舒一笑的博客-CSDN博客

版权声明:本文为博主作者:Liu-33原创文章,版权归属原作者,如果侵权,请联系我们删除!

原文链接:https://blog.csdn.net/weixin_46661658/article/details/133753627

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
乘风的头像乘风管理团队
上一篇 2024年1月6日
下一篇 2024年1月6日

相关推荐