rocketmq 官方有针对 JDK9+ 的版本 Java 环境里软件启动不了的解决方案吗?
資深大佬 : Newyorkcity 0
我参考这个官方文档:
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 针对这个问题就没有官方的解决方案吗?
大佬有話說 (8)