报错: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外再加上个"",即可,没有报错的小伙伴就不用改了。
再次启动,顺利执行,不再报错
也发现了一篇很有用的文章:文章来源:https://www.toymoban.com/news/detail-761415.html
RocketMQ的下载与安装(全网最细保姆级别教学)_rocketmq下载安装_舒一笑的博客-CSDN博客文章来源地址https://www.toymoban.com/news/detail-761415.html
到了这里,关于Rocketmq安装与使用:启动报错:Java HotSpot(TM) 64-Bit Server VM warning: Option UseConcMarkSweepGC ···的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!