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博客

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值