rocketmq 官方有针对 JDK9+ 的版本 Java 环境里软件启动不了的解决方案吗?

我参考这个官方文档:

https://rocketmq.apache.org/docs/quick-start/

执行

nohup sh bin/mqnamesrv &

这条命令后提示

OpenJDK 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.

我查了一下是因为 JDK9+ 之后 CMS 逐步废除并被 G1 代替,但 rocketMQ 在启动脚本中仍然指明使用 CMS 。

网上也有个人开发者在自己的博客记录了下自己的解决方案。

Java 在 jdk8 之后都发布了 11,13,15 三个正式版了吧? RocketMQ 针对这个问题就没有官方的解决方案吗?

相关文章

7 thoughts on “rocketmq 官方有针对 JDK9+ 的版本 Java 环境里软件启动不了的解决方案吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注