开发者社区 问答 正文

关于zookeeper源码问题?报错

svn check出trunk,eclipse编译后,源码枚举类型亮红存在问题,如下图所示:

定义:

 
 
亮红:
swich语句存在问题,eclipse报错:
Cannot switch on a value of type ZooKeeper.States. Only convertible int values or enum variables are permitted
 
源码直接check出来应该是没问题的,这里的报错是jdk版本的问题吗?还是其他什么?请大牛指点指点,谢谢

展开
收起
爱吃鱼的程序员 2020-06-22 19:07:41 397 分享 版权
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    请使用jdk7回复<aclass='referer'target='_blank'>@zcfrank1st:嗯,jdk6之前switch()只能是int类型的!so.已经搞定,是jdk和jre没有设置好的问题Zookeeper+Spring跨机房容灾系统以及灰度发布
    课程观看地址:<atarget="_blank"rel="nofollow">http://www.xuetuwuyou.com/course/20

    2020-06-22 19:07:56
    赞同 展开评论