开发者社区 > 云原生 > 云消息队列 > 正文

RocketMQ jdk高版本运行rocketmq找不到运行库的问题, 下个版本会修复吗?

RocketMQ jdk高版本运行rocketmq找不到运行库的问题, 下个版本会修复吗?
009a84242f4e8762472617c393b6508b.png

展开
收起
2401。 2023-07-31 11:46:44 210 0
2 条回答
写回答
取消 提交回答
  • jdk17, macos, 可以正常编译通过的。
    08d93828c75c7e6b0ef75c90cf07985b.png 此回答整理自钉群“群2-Apache RocketMQ 中国开发者钉钉群”。

    2023-08-01 13:35:43
    赞同 展开评论 打赏
  • 如果您使用了高版本的JDK运行较旧版本的RocketMQ时出现找不到运行库的问题,这可能是由于JDK版本升级导致库依赖不兼容所致。目前官方的RocketMQ版本(包括最新版本)可能不会即刻解决此问题。

    在这种情况下,有几种解决方案可供选择:

    1. 使用更低版本的JDK:如果您的RocketMQ版本与高版本JDK不兼容,可以尝试降低JDK版本,以满足RocketMQ的要求。通常来说,RocketMQ对于较早版本的JDK具有较好的兼容性。

    2. 手动处理依赖:您可以手动处理运行库依赖问题。这涉及查看错误信息中缺少的库,并手动将相关的依赖库添加到RocketMQ的类路径中。确保这些库与您使用的JDK版本兼容并正确配置。

    3. 升级RocketMQ版本:如果您的RocketMQ版本相对较旧,可以考虑升级到更高版本。最新版本的RocketMQ通常会修复许多已知的问题和兼容性问题。在升级之前,请确保阅读官方文档中关于版本升级的说明。

    需要注意的是,对于RocketMQ的具体发布计划和修复问题的时间表,建议参考RocketMQ官方文档、GitHub仓库或社区论坛,以获取最新的信息和发布计划。

    希望以上信息对您有所帮助。如有其他问题,请随时提问。

    2023-07-31 14:37:15
    赞同 展开评论 打赏

涵盖 RocketMQ、Kafka、RabbitMQ、MQTT、轻量消息队列(原MNS) 的消息队列产品体系,全系产品 Serverless 化。RocketMQ 一站式学习:https://rocketmq.io/

相关产品

  • 云消息队列 MQ
  • 热门讨论

    热门文章

    相关电子书

    更多
    基于 RocketMQ+ Knative 驱动云原生 Ser 立即下载
    基于 RocketMQ + Knative 驱动云原生 Serverless 应用 立即下载
    RocketMQ Operator-K8s平台自动化部署工具 立即下载