RocketMq -Djava.ext.dirs=***jdk-10 is not supported. Use -classpath instead.解决方案

 

今天安装完mq,注册话题的时候,报了这个错

-Djava.ext.dirs=/opt/rocketmq-4.7.0/bin/../lib:/usr/local/jdk-10/jre/lib/ext:/usr/local/jdk-10/lib/ext is not supported.  Use -classpath instead.

度娘一下,发现RocketMq默认不支持jdk1.8以上,要改各种脚本、classpath等,生怕改错。自己其他项目又是jdk10,这可肿么办,也不能改JAVA_HOME啊。于是乎想到看看它是怎么启动的。

cat看了下mqadmin,发现执行了tools.sh,再看看tools.sh,好几个用到了JAVA_HOME,是不是我把它改成jdk1.8就OK?

于是安装一个jdk1.8,解压完成后(不用设置环境变量),替换掉tool.sh的javahome,如图:

再重新注册,成功!

应该也许不会有啥问题吧?

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值